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両方で処理してる可能性があります。
これはどうしたらいいのでしょうか?ご指導のほど宜しくお願いいたします。
|