mb_sendmailで送信できない
環境はphp5+fedora5+postfixの自宅サーバです。
以下のようにphp5からmb_send_mailしたところ、
sendmailは出来ているようなのですが(status=sent (250 ok dirdel))、
相手先にメールが届かず困っています。
(受信箱にも迷惑メールフォルダにも入ってない模様)
宛先を自ドメインにするとメールも届きます。
メール送信が成功したのに、相手にメールが届かない理由として
どのような要因が考えられるでしょうか?
よろしくお願いします。
PHP----------------------------------------------------------
mb_language("Ja") ;
mb_internal_encoding("EUC-JP") ;
$to="○○○○○@yahoo.co.jp";
$subject="タイトル";
$body="本文";
$from = "○○○○○@yahoo.co.jp";
$header="From: " .$from."\r\nContent-Type: text/plain;";
$result = mb_send_mail($to,$subject,$body,$header);
if($result == TRUE){
echo "メール送信OK";
} else {
echo "メール送信ERR";
}
postfixログ----------------------------------------------------------
自宅サーバからyahooのアドレスに送ったログ
[50] : Oct 8 15:13:01 自宅サーバ postfix/smtp[11989]: 7D5E01658035: to=, relay=mx2.mail.yahoo.co.jp[203.141.44.127], delay=0, status=sent (250 ok dirdel)
[49] : Oct 8 15:13:01 自宅サーバ postfix/qmgr[2093]: 7D5E01658035: from=, size=466, nrcpt=1 (queue active)
[48] : Oct 8 15:13:01 自宅サーバ postfix/cleanup[11987]: 7D5E01658035: message-id=<20061008061301.7D5E01658035@自宅サーバ.org>
[47] : Oct 8 15:13:01 自宅サーバ postfix/pickup[11744]: 7D5E01658035: uid=48 from=
[46] : Oct 8 15:12:52 自宅サーバ postfix/qmgr[2093]: 64D671658035: removed
お礼
ありがとうございます