ホームページ  >  記事  >  バックエンド開発  >  Mac PHPでメールの送信に失敗した場合の対処法

Mac PHPでメールの送信に失敗した場合の対処法

藏色散人
藏色散人オリジナル
2021-09-17 09:41:282833ブラウズ

Mac php で電子メールを送信できない場合の解決策: 1. php.ini ファイルを見つけて開きます; 2. 「sendmail_path = sendmail -t -i」または「sendmail_path = /usr/sbin/sendmail」を追加します-t - i」で十分です。

Mac PHPでメールの送信に失敗した場合の対処法

この記事の動作環境: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 サイトの他の関連記事を参照してください。

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