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.
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!