ホームページ  >  記事  >  バックエンド開発  >  iisでのPHPメール機能のSendmail設定方法(公式推奨)_PHPチュートリアル

iisでのPHPメール機能のSendmail設定方法(公式推奨)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:19:181469ブラウズ

まず、http://glob.com.au/sendmail/ から sendmail.zip ファイルをダウンロードする必要があります。ここをクリックして直接ダウンロードし、D:phpsendmail などのディレクトリに解凍します。

次に、php.ini ファイルを開き、次のコードを見つけます

コードをコピーします コードは次のとおりです:

[mail function]
;sendmail_from = me@example.com
; ; Unix の場合のみ、引数も指定できます (デフォルト: "sendmail -t -i")。
; 指定されたパラメータを追加のパラメータとして強制的に渡します。これらのパラメータは、セーフ モードであっても、常に
;mail.force_extra_parameters =

の値を置き換えます。ここでは、sendmail を借用する必要があります。メールを送信するには、sendmail を使用して qq や 163 などの電子メールを送信するように設定します (通常はこの方法で)。そのため、すべてのオプションをログアウトする必要があります。つまり、SMTP = localhost と smtp_port の前に「;」を追加します。 = 25 にして、sendmai_path="" の前の「;」を削除し、sendmai_path="d:phpsendmailsendmail.exe -t" に変更します。


コードをコピーします

次のように:

[mail function]
;SMTP = localhost
;smtp_port = 25 ; 引数も指定できます (デフォルト: "sendmail -t -i")。 = "d:phpsendmailsendmail.exe -t" ; 指定されたパラメータの追加を強制的に sendmail バイナリに渡します。これらのパラメータは常に の値を置き換えます。セーフモードでも;mail.force_extra_parameters =

上記は sendmail_path を開いて保存するだけです

続行 sendmail ディレクトリ内の sendmail.ini ファイルを変更します。 主な内容は次のとおりです



コードをコピーします

コードは次のとおりです:


smtp_server=smtp サーバー アドレス (smtp.ym.163.com など)
auth_username= 電子メールのログイン名 (info@xxxx.com など)
auth_password=電子メールパスワード (xxxxxx など)
force_sender=完全な送信者アドレス (info@xxxx.com など)


別の項目があります
コードをコピーします
コードは次のとおりです:


; auto = use SSLポート 465 の場合は、TLS を使用してみてください

先頭の「;」を削除します。つまり、SSL セキュア ログイン オプションをオンにします
上記の 4 つの項目を正しく入力し、変更を完了します 保存して IIS を再起動して使用しますそれは普通に。

メールが送信できない場合は、ポートがブロックされていないか、マカフィーがメール送信を禁止する設定になっていないかなどを確認してください。
http://www.bkjia.com/PHPjc/325318.html
www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/325318.html

技術記事

まず、http://glob.com.au/sendmail/ から sendmail.zip ファイルをダウンロードする必要があります。ここをクリックして直接ダウンロードし、D:phpsendmail などのディレクトリに解凍します。 次に、php.ini ファイルを開きます...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。