Mac php で電子メールを送信できない場合の解決策: 1. php.ini ファイルを見つけて開きます; 2. 「sendmail_path = sendmail -t -i」または「sendmail_path = /usr/sbin/sendmail」を追加します-t - i」で十分です。
この記事の動作環境:macOS10.15システム、PHP7.1バージョン、MacBook Air 2019パソコン
mac php電子メールの送信に失敗しました どうすればよいですか?
問題は次のとおりです:
致命的: オープン ロック ファイル pid/master.pid: 排他的ロックを設定できません: リソースが一時的に利用できない問題。
解決策:
php.ini ファイルを見て、次の行が表示されていることを確認してください:
sendmail_path = sendmail -t -i
または
sendmail_path = /usr/sbin/sendmail -t -i
t 引用符やその前にセミコロン (;) はありません。存在しない場合、または異なる場合は、上の行と一致するように変更します。
これで解決しない場合は、http://switch.richard5.net/2006/08/19/fatal-open-lock-file-pidmasterpid/ を参照して、役立つかどうかを確認してください。 PHP を更新したので、postfix が問題だと思われます。
関連情報:
サフィックス構成に問題がある可能性があります。送信しようとしている電子メールがローカル サーバー上のものではない場合は、/etc/mailnames と /etc/postfix/main.cf で myhostname、mydomain、myorigin を確認してください。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がMac PHPでメールの送信に失敗した場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。