[PHP-users 25323] Re: mb_send_mail()がうまく動作しません

Teraoka Yoshinori yteraoka @ dti.ad.jp
2005年 4月 8日 (金) 10:38:22 JST


寺岡です。

From: 伊東 丈仁 <itoh @ amoffice.co.jp>
Subject: [PHP-users 25310] Re: mb_send_mail()がうまく動作しません
Date: Thu, 7 Apr 2005 18:17:42 +0900
Message-ID: <010701c53b52$a74ac760$0700a8c0 @ area6>

> 1:画面に"送信しました"と出力されるのに、メールが配信されていない
> 
> これに該当します。
> 
> > SMTP認証に失敗している為、送信出来ないという事は無いでしょうか。
> > この場合は、PEARのMailライブラリ使用、又は、プログラム改良が必要です。
> 一度SMTP認証を調べてみます。

認証と言うか sendmail_path に設定したプログラムのログを確認してください。

ちなみにマニュアルの mb_send_mail() には

  mb_send_mail() is wrapper function of mail(). See mail() for details.

とあり、 mail() に

  Return Values

  Returns TRUE if the mail was successfully accepted for delivery,
  FALSE otherwise.

  It is important to note that just because the mail was accepted
  for delivery, it does NOT mean the mail will actually reach the
  intended destination. 

とあります。

mail は sendmail_path に設定したプログラムに渡すだけなので、どのような
動作をするかはそのプログラムを実際に実行してみれば分かると思います。

ついでに -i オプションの意味も調べられた方が良いかもしれません。

--
Teraoka Yoshinori <yteraoka @ dti.ad.jp>


PHP-users メーリングリストの案内