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

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

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

 バーチャルホストでのメールについて
日時: 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


宜しくお願い致します。

■ コンテンツ関連情報

 Re: バーチャルホストでのメールについて ( No.1 )
日時: 2011/10/16 22:11
名前: aki

追記なのですが、
バーチャルでもリアルでもsoftbank(AUは試していませんが)空メールを送り、PHPを起動し、相手にメールを送信できない状態です…
 Re: バーチャルホストでのメールについて ( No.2 )
日時: 2011/10/17 06:27
名前: 管理者

携帯へのメールは結構送れない場合がありますね。たとえばOP25などです。
以下を参照して見てください。

http://kajuhome.com/mail_trouble.shtml
 Re: バーチャルホストでのメールについて ( No.3 )
日時: 2011/10/18 00:46
名前: aki

ちなみにですが、
# vi /etc/postfix/transport
docomo.ne.jp    :[mail.xxx.ne.jp]
.docomo.ne.jp   :[mail.xxx.ne.jp]

これにsoftbankやezwebなどを追加すればいいのでしょうか?
上記の[mail.xxx.ne.jp]はsmtp.nifty.comを記載すればいいのでしょうか?
グローバルIPアドレスを入れてみたのですが、なんの反応もなくniftyの入れてもなにも反応がありません。
 Re: バーチャルホストでのメールについて ( No.4 )
日時: 2011/10/18 11:07
名前: aki

あと追記で、

# vi /etc/postfix/transport
docomo.ne.jp    :[mail.xxx.ne.jp]
.docomo.ne.jp   :[mail.xxx.ne.jp]

を記載してなくてもdocomoとPCメールなどは通常に動作できます。

しかしsoftbankなどはメールを送ったらエラーでこれがくるみたいです。

This is the mail system at host get.domain.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<virtual@domain.com> (expanded from
<reg@domain2.com>):
unknown user: "virtual"

 Re: バーチャルホストでのメールについて ( No.5 )
日時: 2011/10/20 11:16
名前: 管理者

> <reg@domain2.com>):
> unknown user: "virtual"


virtualというユーザが見つからないと返却されていますが、このユーザが存在しない為ではないでしょうか?
 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両方で処理してる可能性があります。

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

■ その他

ページ先頭へ


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