In der folgenden Spalte des WordPress-Tutorials erfahren Sie, wie Sie WordPress-E-Mail-SMTP richtig konfigurieren. Ich hoffe, dass es Freunden in Not hilfreich sein wird!
Standardmäßig können die meisten Host-Bereiche keine E-Mails normal senden, was dazu führt, dass Benutzer bei der Registrierung keine E-Mails senden, keine Passwörter abrufen können usw. Daher ist es notwendig, die SMTP-Methode eines Drittanbieter-Mailservers zu verwenden um die WordPress-Standardfunktion mail() zu ersetzen.
Ich glaube, viele Webmaster haben die Methoden zur Konfiguration von WordPress-E-Mail-SMTP gesehen, die im Internet herumschwirren, aber nachdem sie sie ausprobiert haben, sind sie immer erfolglos, zum Beispiel:
// 配置邮件 add_action('phpmailer_init', 'mail_smtp'); function mail_smtp( $phpmailer ) { $phpmailer->FromName = '知更鸟'; // 发件人昵称 $phpmailer->Host = 'smtp.qq.com'; // 邮箱SMTP服务器 $phpmailer->Port = 465; // SMTP端口,不需要改 $phpmailer->Username = '123456@qq.com'; // 邮箱账户 $phpmailer->Password = 'aabbccddffgg'; // 此处填写邮箱生成的授权码,不是邮箱登录密码 $phpmailer->From = '123456@qq.com'; // 收件邮箱账户 $phpmailer->SMTPAuth = true; $phpmailer->SMTPSecure = 'ssl'; // 端口25时 留空,465时 ssl,不需要改 $phpmailer->IsSMTP(); }
Die meisten Anweisungen, die Konfigurationscodes bereitstellen, geben nicht eindeutig an, dass das Passwort in Zeile 8 $phpmailer->Passwortkonfiguration der E-Mail-Autorisierungscode eines Drittanbieters ist, nicht das Login-Passwort der E-Mail. Dies ist der Schlüssel zu Es ist nicht möglich, E-Mails erfolgreich zu versenden.
Im Folgenden wird nur das QQ-Postfach als Beispiel verwendet, um kurz zu erläutern, wie Sie den IMAP/SMTP-Postfachdienst aktivieren und einen Autorisierungscode eines Drittanbieters erhalten.
Fügen Sie zunächst den obigen Code zur aktuellen Theme-Funktionsvorlage „functions.php“ hinzu und ändern Sie die relevanten Informationen darin.
IMAP/SMTP-Dienst aktivieren
Melden Sie sich bei Ihrem QQ-Postfach an, klicken Sie auf Einstellungen → Konto und suchen Sie nach „POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV-Dienst“. „Optionen einstellen, Postfach „IMAP/SMTP-Dienst“ einschalten“.
Autorisierungscode erhalten
Klicken Sie unten auf „Autorisierungscode generieren“ und senden Sie bei Bedarf eine Textnachricht: Konfigurieren Sie den E-Mail-Client, gehen Sie zur angegebenen Nummer und klicken Sie dann „Ich habe „Senden““ generiert automatisch einen Autorisierungscode. Merken Sie sich diesen Autorisierungscode, da er nur einmal angezeigt wird. Wenn Sie sich nicht daran erinnern, können Sie die SMS nur erneut senden. Geben Sie einfach den Autorisierungscode in die Konfigurationsinformationen ein .
Ich habe nur QQ-Mailbox und 126 ausprobiert. Die Methode für andere Mailboxen ist ähnlich.
Hinweis: Es scheint, dass alle E-Mail-Ports auf 465 eingestellt werden können und SSL-Verschlüsselung unterstützen
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie WordPress-E-Mail-SMTP richtig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!