web-dev-qa-db-ja.com

IIS7 / Win2008サーバーでPHP mail()関数を有効にする方法は?

現在、IIS6SMTPサーバーを使用して通知電子メールを送信するASP.NetWebアプリケーションをホストしているWebサーバーがあります。

Web PlataformInstallerを使用してPHPおよびWordpressをインストールし、Webサイトのサブディレクトリとしてインストールしました。ブログは完全に機能していますが、送信されません。通知メールがあり、アプリケーションが正しく使用しているにもかかわらず、mail()関数が設定されていないことを示しています。

メール機能を有効にするために行く必要がある他の場所はありますか?

3
holiveira

基本的に、これらは_php.ini_で設定する必要があります。

_[mail function]
SMTP = mail.example.com
sendmail_from = [email protected]
_

これらはWin32およびWin64で機能し、SMTPを介して実行するようにmail()の動作を変更できます。明らかに、あなたはそれにあなたが話すことを可能にするSMTPサーバーを持っている必要があります。

これは主に、Win32で実際に sendmail相当のものを統合する が悪夢であるために行われます。

5
chaos