2009-05-12 5 views
0

何らかの理由で、iis smtpサーバーとPHPが正しく通信していません。私は、smtpがtelnetingしてメールコマンドを実行していることを確認し、メールを受け取ることができました。また、私はこのリンクhttp://support.microsoft.com/?id=297700をフォローしてメールを受け取ることができました。しかし、PHPから電子メールを送信しようとすると、何も起こりません。これをさらに狂ってしまうのは、smtpログが書き込まれていないことです。ログファイルはc:¥windows¥system32¥logfiles¥smtpsvc1にありますが、smtpsvc1フォルダは存在せず、メールルートの下にあるドロップ、ピックアップ、キュー、または不良メールフォルダに電子メールメッセージはありません。Server 2008とPHPを使用するWindows SMTPサーバー

なぜこのようなログが存在しないのかわかりません。私はそのログファイルのフォルダにネットワークサービスのユーザ権限を与えましたが、役に立たなかった。だから私は私の質問の要点は、私はどのようにPHPとiisのSMTPの電子メールを送信することができますと思う。

ではなく、リモートMailEnableサーバにメールを送信するようにsmtpを設定しました。何か案は?

答えて

0

実際には直接的な回答ではありませんが、デフォルトではSMTPログは有効ではなく、IISマネージャーを使用して有効にする必要があります。だから、あなたがそうするまでログを得ることはできません。ログオンが有効になっているかどうかは、他のアクティビティに関係なく、SMTPの起動/初期化によってログエントリが生成されるため、確認できます。ログファイルが空白の場合、SMTPは実行されていません。

0

このテストは2000年にのみ適用されます。 お試しください。here