Lösung für Mac-PHP-Fehler beim Senden von E-Mails: 1. Suchen und öffnen Sie die Datei php.ini. 2. Fügen Sie „sendmail_path = sendmail -t -i“ oder „sendmail_path = /usr/sbin/sendmail -t -i“ hinzu.
Die Betriebsumgebung dieses Artikels: macOS 10.15-System, PHP-Version 7.1, MacBook Air 2019-Computer
Was soll ich tun, wenn Mac PHP keine E-Mails senden kann?
Problemanzeige:
fatal : Sperrdatei pid/master.pid öffnen: Exklusive Sperre konnte nicht festgelegt werden: Problem mit vorübergehend nicht verfügbarer Ressource.
Lösung:
Schauen Sie sich die Datei php.ini an und stellen Sie sicher, dass Sie diese Zeile sehen können:
sendmail_path = sendmail -t -i
oder
sendmail_path = /usr/sbin/sendmail -t -i
Sie sollte keine Anführungszeichen und kein Semikolon (;) davor haben. Wenn es nicht existiert oder anders ist, ändern Sie es so, dass es mit der Zeile oben übereinstimmt.
Wenn das nicht hilft, werfen Sie einen Blick auf http://switch.richard5.net/2006/08/19/fatal-open-lock-file-pidmasterpid/ und sehen Sie, ob es hilft. Da Sie PHP aktualisiert haben, vermute ich, dass Postfix das Problem ist.
Außerdem:
Möglicherweise liegt ein Problem mit der Suffixkonfiguration vor. Wenn es sich bei der E-Mail, die Sie senden möchten, nicht um eine E-Mail auf Ihrem lokalen Server handelt, können Sie in /etc/mailnames und /etc/postfix/main.cf nach Prüfungen für myhostname, mydomain und myorigin suchen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn Mac PHP keine E-Mails senden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!