OS X でバージョン 10.9-10.11 (Mavericks から El Capitan) まで AMPPS (Softaculous AMPPS) を実行してきましたが、PHP の mail() 関数が機能するためにメール設定を構成する必要はありませんでした。
私のphp.iniのメールセクションは次のとおりです。
【メール機能】 ; Win32 専用です。 ; http://php.net/smtp SMTP = ローカルホスト ; http://php.net/smtp-port smtp_port = 25 ; Win32 専用です。 ; http://php.net/sendmail-from ;sendmail_from = me@example.com ; Unix 専用です。引数も指定できます (デフォルト: "sendmail -t -i")。 ; http://php.net/sendmail-path ;sendmail_path = ; 指定されたパラメータの追加を強制的に追加パラメータとして渡す ; sendmail バイナリに。これらのパラメータは、常に値を置き換えます ; セーフ モードであっても、mail() の 5 番目のパラメータ。 ;mail.force_extra_parameters = ; X-PHP-Originating-Script: を追加します。これには、スクリプトの uid とそれに続くファイル名が含まれます mail.add_x_header = オン ; すべての mail() 呼び出しを記録するログ ファイルへのパス。ログエントリには次のものが含まれます ; スクリプトのフル パス、行番号、To アドレス、およびヘッダー。 ;mail.log = ; メールを syslog に記録します (NT ではイベント ログ、Windows 95 では有効ではありません)。 ;mail.log = syslog
私の質問は、電子メールがどのように、またはどこから送信されているかです。メールを送信するために AMPPS を設定したことはありません。彼らはただうまくいくようです。
私が質問している理由は、ローカル ネットワーク サーバーで AMPPS をセットアップしようとしていますが、gmail アカウントで smpt メール設定を構成した後でもメールを送信できないからです。