回答編集履歴

2

誤記訂正とコメントに対する追記

2017/04/03 10:58

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -2,10 +2,48 @@
2
2
 
3
3
 
4
4
 
5
- おそらく、PHP が稼動しているサーバで稼動している postfix の設定ファイル main.cf で、mydestination に お客様ドメインが、設定されているので、お客様ドメイン宛メールが、PHP 、稼ているWebサーバが送信したメールを自分自身(WebサーバのPostfix)で受信していて、(お客様ドメインで使われている)外部のメールサーバまで、配送されていないのでしょう。
5
+ おそらく、PHP が稼動しているサーバで稼動している postfix の設定ファイル main.cf で、mydestination に お客様ドメインが、設定されているので、(PHPが動ている)Webサーバが、お客様ドメイン宛にメールを送信した際に 自分自身(WebサーバのPostfix)で受信していて、(お客様ドメインで使われている)外部のメールサーバまで、配送されていないのでしょう。
6
6
 
7
7
 
8
8
 
9
9
  main.conf の内容が分からないので、推測になりますが、Webサーバにホスト名を設定して、mydestination からドメインを削除して、代わりに mydestination に Webサーバのホスト名を設定したら、ドメイン宛のメールが、外部に配送されるようにならないでしょうか?
10
10
 
11
11
 
12
+
13
+ ----
14
+
15
+ コメントに対する追記
16
+
17
+
18
+
19
+
20
+
21
+ メールの送受信のログは、送信したサーバの /var/log/maillog にも残っていますので、ある程度は、確認できます。 (相手のサーバに配信できたかどうかまでしか記録されないですが...)
22
+
23
+
24
+
25
+ maillog ファイルを受信メールアドレスで検索してみると 以下のような行があると思います。これを例に説明します。 (以下は、gmail 宛に送った例です。)
26
+
27
+
28
+
29
+ ```
30
+
31
+ Apr 3 19:39:22 localhost postfix/smtp[32676]: 4E00B350092A: to=<user1@example.com>, relay=gmail-smtp-in.l.google.com[74.125.204.27]:25, delay=2.1, delays=0.11/0.05/0.8/1.1, dsn=2.0.0, status=sent (250 2.0.0 OK 1491215962 o5si13938393plh.68 - gsmtp)
32
+
33
+ ```
34
+
35
+
36
+
37
+ まず、テストメールを送った時刻のログをさがして、見つかったら status (結果) をみます。
38
+
39
+
40
+
41
+ この例では、status が、「sent (250 2.0.0 OK 1491215962 o5si13938393plh.68 - gsmtp)」となっていますので、gmail-smtp-in.l.google.com 宛の送信に成功しています。
42
+
43
+ status 欄に sent や 250 OK の記載があれば、相手のサーバに配信できたと考えて大丈夫と思います。
44
+
45
+
46
+
47
+ なお、送信成功していても、受信側のメールボックスにない場合は、メールアドレスの確認や送信したメールが、相手先で迷惑メールと判断されていたりしないか確認してください。
48
+
49
+

1

追記

2017/04/03 10:58

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -2,10 +2,10 @@
2
2
 
3
3
 
4
4
 
5
-
6
-
7
- おそらく、PHP が稼動しているサーバで稼動している postfix の設定ファイル main.cf で、mydestination に お客様ドメインが、登録されているので、PHP メールサーバが、受信していて、外部のメールサーバまで、配送されていないのでしょう。
5
+ おそらく、PHP が稼動しているサーバで稼動している postfix の設定ファイル main.cf で、mydestination に お客様ドメインが、設定されているので、お客様ドメイン宛メールが、PHP が、稼動しているWebサーバが送信したメールを自分自身(WebサーバのPostfix)で受信していて、(お客様ドメインで使われている)外部のメールサーバまで、配送されていないのでしょう。
8
6
 
9
7
 
10
8
 
11
- main.conf の内容が分からないので、推測になりますが、Webサーバ にホスト名を設定して、mydestination からドメインを削除して、mydestination に Webサーバのホスト名を設定したら、ドメイン宛のメールが、外部に配送されるようにならないでしょうか?
9
+ main.conf の内容が分からないので、推測になりますが、Webサーバにホスト名を設定して、mydestination からドメインを削除して、代わりに mydestination に Webサーバのホスト名を設定したら、ドメイン宛のメールが、外部に配送されるようにならないでしょうか?
10
+
11
+