Heim  >  Artikel  >  Backend-Entwicklung  >  Um den Postfachdienst nutzen zu können, erfahren Sie, wie Sie sendmail in PHP7 konfigurieren

Um den Postfachdienst nutzen zu können, erfahren Sie, wie Sie sendmail in PHP7 konfigurieren

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-08-10 09:13:272155Durchsuche

Sendmail ist eine kostenlose E-Mail-Serversoftware, die in Bezug auf Stabilität und Portabilität weit verbreitet ist und sicherstellt, dass sie in großer Zahl im Internet durchsucht werden kann.

Um den Postfachdienst nutzen zu können, erfahren Sie, wie Sie sendmail in PHP7 konfigurieren

Wenn Sie Schwierigkeiten haben, den Server selbst zu konfigurieren, können Sie mit PHPMailer direkt den Mailserver eines Drittanbieters aufrufen, was einfach und problemlos ist. Die Git-Adresse lautet wie folgt:

https://github.com/PHPMailer/PHPMailer

1. Installieren Sie die Komponente

yum install sendmail mailx

2. Ändern Sie die Konfigurationsdatei /etc/mail.rc

Fügen Sie die folgenden Parameter hinzu:

set from=acc@163.com  #发送方
set smtp=smtp.163.com
set smtp-auth-user=acc@163.com #账号
set smtp-auth-password=password #授权码
set smtp-auth=login

3. Befehlszeile E-Mail-Test senden

echo "测试邮件" | mail -s '请在明天下午联系我' 111@qq.com

Zu diesem Zeitpunkt gibt der Aufruf der Mail-Funktion im PHP-Skript „false“ zurück, öffnet das Fehlerprotokoll und zeigt an:

May 23 13:09:26 localhost sendmail[3901]: NOQUEUE: SYSERR(php-fpm): /etc/mail/sendmail.cf: line 0: cannot open: Permission denied

Da wir die Unterstützung für das Senden von httpd noch nicht aktiviert haben E-Mail

4. Aktivieren Sie httpd, um E-Mail-Support zu senden

Das obige ist der detaillierte Inhalt vonUm den Postfachdienst nutzen zu können, erfahren Sie, wie Sie sendmail in PHP7 konfigurieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen