質問編集履歴
1
見直し、一部表現を修正していますが、内容そのものの変更はありません。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
XamppのMercuryによるメールの送信、上手くい
|
1
|
+
XamppのMercuryによるメールの送信、上手くいかない。設定に問題があるのか?
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
Windowsを使用しています。XamppのMercuryを使い、PHPのmb_send_mail関数を使ってのMailの送信を試みているのですが、上手くいきません。ネットに掲示されている情報を元に、php.iniとMercuryの設定を行なっていますが、うまくいきません(複数のネットで同じ様な方法
|
1
|
+
Windowsを使用しています。XamppのMercuryを使い、PHPのmb_send_mail関数を使ってのMailの送信を試みているのですが、上手くいきません。ネットに掲示されている情報を元に、php.iniとMercuryの設定を行なっていますが、うまくいきません(複数のネットで同じ様な方法が提示されている)。
|
2
2
|
|
3
3
|
ご指導くださると助かるのですが。
|
4
4
|
|
5
|
-
|
5
|
+
PHPのmb_send_mail関数自体は正常に作動していると思われます。Browserには、正常に機能した際に表示されるメッセージ”メールを送信しました。”が表示されます。 送信後の状況は、Browserに上記の表示が示される以外、何もありません。(エラーメッセージ等も、ありません。)自身の持つ他のメールアドレスへ送信するのですが、こちらに受信されません。
|
6
6
|
|
7
7
|
下記に作動時の環境、自分が行ったphp.iniの設定、mercuryの設定を順に記していきます。
|
8
8
|
|
@@ -20,13 +20,14 @@
|
|
20
20
|
[mail function]
|
21
21
|
; For Win32 only.
|
22
22
|
; http://php.net/smtp
|
23
|
-
SMTP=localhost
|
23
|
+
SMTP=**localhost**
|
24
24
|
; http://php.net/smtp-port
|
25
|
-
smtp_port=25;
|
25
|
+
smtp_port=**25**;
|
26
26
|
|
27
27
|
; For Win32 only.
|
28
28
|
; http://php.net/sendmail-from
|
29
|
-
sendmail_from = xxxxxxx@yyyy.ocn.ne.jp
|
29
|
+
sendmail_from = **xxxxxxx@yyyy.ocn.ne.jp**
|
30
|
+
|
30
31
|
;ForWin32only.
|
31
32
|
;SMTP=localhost
|
32
33
|
;smtp_port=25;
|
@@ -38,11 +39,11 @@
|
|
38
39
|
php.iniの設定は、[mail function]の部分で行いますが、上記のように同じような内容が上下に2か所あります。同じ様にSMTP, smtp_port, sendmai_fromlを記述するようになっていますが、上の方はhttp://php.net/smtp, smtp-port, sendmail-from等、が含まれています。
|
39
40
|
|
40
41
|
使い分けが分からないため、両者ともに、別々に同じ内容で試してみました。
|
41
|
-
SMTPは、SMTP=localhost, とし、
|
42
|
+
SMTPは、SMTP=**localhost**, とし、
|
42
|
-
smtpは、smtp=25, 587の二つを試しています。
|
43
|
+
smtpは、smtp=**25**, **587**の二つを試しています。
|
43
44
|
Sendmail_from は、Sendmail_from=私のOCNメールのメールアドレスを記入しています。
|
44
45
|
|
45
|
-
上記のコードで示されるのは、http://php.net/smtp, smtp-port, sendmail-from等、が含まれているケースで、SMTP=localhost、smtp_port=25;とした
|
46
|
+
上記のコードで示されるのは、http://php.net/smtp, http://php.net/smtp-port, http://php.net/sendmail-from等、が含まれているケースで、SMTP=localhost、smtp_port=25;としたケースを示しています。他のケースでは、それぞれのケース、或いは値が生きるように、それぞれのコメントアウトが生かされ、或いは外されています。
|
46
47
|
|
47
48
|
|
48
49
|
3.Mercuryの設定
|
@@ -64,6 +65,6 @@
|
|
64
65
|
|
65
66
|
以上です。
|
66
67
|
|
67
|
-
メール
|
68
|
+
メール送信ができないのは、多分、自身の解釈に間違いがあり、間違った数値、或いは、パラメーターを入力しているのかもしれません。ご指摘いただけると嬉しいです。
|
68
69
|
|
69
|
-
自分は
|
70
|
+
自分はPHP初心者です。上記のメール、或いは通信に関する知識は、少なく、ガイドライン、或いはマニュアルに沿って、作業する程度のことしかできません。
|