はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 バーチャルホストでのメールについて
日時: 2011/10/16 18:42
名前: aki

もうひとつ問題があったので、ご質問させていただきたく書き込みました。

バーチャルホストで受信メールをトリガーにPHPを起動させ、自動返信してるのですが、
docomoやPCメールは正常にメールがきますが、softbankは自動返信がこないみたいなのですが、なにが原因なのでしょうか?
メールログでは

Oct 16 16:41:51 get postfix/qmgr[2245]: B8E17FF98142: from=<kkkkk@softbank.ne.jp>, size=640, nrcpt=1 (queue active)
Oct 16 16:41:51 get postfix/smtpd[26933]: disconnect from mmrts156215.softbank.ne.jp[123.111.222.39]
Oct 16 16:41:52 get postfix/local[26937]: B8E17FF98142: to=<reg@domain.com>, orig_to=<reg@domain.com>, relay=local, delay=1.1, delays=0.81/0.09/0/0.22, dsn=2.0.0, status=sent (delivered to command: /usr/bin/php /var/www/html/kara_mail.php)
Oct 16 16:41:52 get postfix/qmgr[2245]: B8E17FF98142: removed
Oct 16 16:44:40 get postfix/anvil[26888]: statistics: max connection rate 1/60s for (smtp:222.126.203.8) at Oct 16 16:34:39
Oct 16 16:44:40 get postfix/anvil[26888]: statistics: max connection count 1 for (smtp:222.126.203.8) at Oct 16 16:34:39
Oct 16 16:44:40 get postfix/anvil[26888]: statistics: max cache size 1 at Oct 16 16:34:39
Oct 16 17:03:55 get postfix/smtpd[26992]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual
Oct 16 17:03:55 get postfix/smtpd[26992]: connect from mmrts156215.softbank.ne.jp[123.111.222.42]
Oct 16 17:03:55 get postfix/trivial-rewrite[26995]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual
Oct 16 17:03:56 get postfix/cleanup[26996]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual


宜しくお願い致します。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: バーチャルホストでのメールについて ( No.6 )
日時: 2011/10/20 23:45
名前: aki

ちなみにvirtualというユーザが存在しないということは
useradd virtual
と追加すればいいのでしょうか?
reg@dimain2.comだったので、regというユーザは作成しましたが。

そういうことなのでしょうか?
メンテ
 Re: バーチャルホストでのメールについて ( No.7 )
日時: 2011/10/21 06:29
名前: 管理者

> Oct 16 16:41:52 get postfix/local[26937]: B8E17FF98142: to=<reg@domain.com>, orig_to=<reg@domain.com>, relay=local, delay=1.1, delays=0.81/0.09/0/0.22, dsn=2.0.0, status=sent (delivered to command: /usr/bin/php /var/www/html/kara_mail.php)
> Oct 16 16:41:52 get postfix/qmgr[2245]: B8E17FF98142: removed


reg@domain.comには正しく送信できている事が確認できています。
先のvirtual@domain.comと言うのが何処から出てきたのかが判断できません。
php内にvirtual@domain.com宛てへ送信しているとかありませんか?
可能であればphpスクリプトを開示して頂けませんか?(内部の固有アドレス等は改竄して頂いて構いません)

> Oct 16 17:03:55 get postfix/smtpd[26992]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual

/etc/postfix/virtual.dbが古いと出力されています。
postmapして新しく更新してください。
メンテ
 Re: バーチャルホストでのメールについて ( No.8 )
日時: 2011/10/21 10:23
名前: aki

softbankに送れなかった理由はPHPスクリプトが原因でした。申し訳ありませんでした。

しかし、空メールを送ると1つは正常で2つ目はエラーになります。

そこでメールログをとってみた結果少し理解したことがあります。
Oct 21 10:01:56 get postfix/smtpd[11196]: connect from mail103.docomo.ne.jp[111.222.203.3]
Oct 21 10:01:56 get postfix/trivial-rewrite[11198]: warning: database /etc/postfix/transport.db is older than source file /etc/postfix/transport
Oct 21 10:01:56 get postfix/smtpd[11196]: E1174FF98202: client=mail103.docomo.ne.jp[111.222.203.3]
Oct 21 10:01:56 get postfix/cleanup[11199]: E1174FF98202: message-id=<jk8qi047n3ya42lw.1319158912708@docomo.ne.jp>
Oct 21 10:01:56 get postfix/qmgr[2221]: E1174FF98202: from=<aaaaaa@docomo.ne.jp>, size=574, nrcpt=2 (queue active)
Oct 21 10:01:57 get postfix/smtpd[11196]: disconnect from mail103.docomo.ne.jp[111.222.203.3]
Oct 21 10:01:57 get postfix/local[11201]: E1174FF98202: to=<VIRTUAL@aaaaaaa.com>, orig_to=<reg@bbbbbb.com>, relay=local, delay=1.1, delays=0.8/0.22/0/0.11, dsn=5.1.1, status=bounced (unknown user: "virtual")
Oct 21 10:01:57 get postfix/pickup[11034]: A7C19FF98205: uid=99 from=<nobody>
Oct 21 10:01:57 get postfix/cleanup[11199]: A7C19FF98205: message-id=<20111021010157.A7C19FF98205@get.aaaaaaa.com>
Oct 21 10:01:57 get postfix/qmgr[2221]: A7C19FF98205: from=<nobody@aaaaaaa.com>, size=581, nrcpt=1 (queue active)
Oct 21 10:01:57 get postfix/local[11200]: E1174FF98202: to=<reg@aaaaaaa.com>, orig_to=<reg@bbbbbbbb.com>, relay=local, delay=1.7, delays=0.8/0.12/0/0.82, dsn=2.0.0, status=sent (delivered to command: /usr/bin/php /var/www/html/kara_mail.php)
Oct 21 10:01:57 get postfix/cleanup[11199]: D8B30FF98204: message-id=<20111021010157.D8B30FF98204@get.aaaaaaa.com>
Oct 21 10:01:57 get postfix/qmgr[2221]: D8B30FF98204: from=<>, size=2550, nrcpt=1 (queue active)
Oct 21 10:01:57 get postfix/bounce[11203]: E1174FF98202: sender non-delivery notification: D8B30FF98204
Oct 21 10:01:57 get postfix/qmgr[2221]: E1174FF98202: removed
Oct 21 10:01:58 get postfix/smtp[11206]: A7C19FF98205: to=<aaaaaaaa@docomo.ne.jp>, relay=smtp.nifty.com[111.*.238.12]:587, delay=0.61, delays=0.03/0.1/0.14/0.34, dsn=2.0.0, status=sent (250 2.0.0 p9L11wpe023946 Message accepted for delivery)
Oct 21 10:01:58 get postfix/qmgr[2221]: A7C19FF98205: removed
Oct 21 10:01:58 get postfix/smtp[11208]: D8B30FF98204: to=<aaaaaa@docomo.ne.jp>, relay=smtp.nifty.com[111.*.238.12]:587, delay=0.45, delays=0.02/0.11/0.08/0.24, dsn=2.0.0, status=sent (250 2.0.0 p9L11x7e023950 Message accepted for delivery)
Oct 21 10:01:58 get postfix/qmgr[2221]: D8B30FF98204: removed

とリアルドメインとバーチャルを
httpd confに記載し、その後useraddでregを作成したんですが、どうやらreg@~でメールを送信すると、reg@リアルドメイン.comとreg@バーチャルドメイン.com両方で処理してる可能性があります。

これはどうしたらいいのでしょうか?ご指導のほど宜しくお願いいたします。
 
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.