Maison > développement back-end > tutoriel php > Solution au problème selon lequel l'hébergeur Wanwang WordPress ne peut pas envoyer d'e-mails SMTP

Solution au problème selon lequel l'hébergeur Wanwang WordPress ne peut pas envoyer d'e-mails SMTP

PHPz
Libérer: 2023-03-07 09:02:01
original
2670 Les gens l'ont consulté

Les hôtes de Wanwang semblent avoir besoin d'envoyer des e-mails via SMTP, et fsockopen doit être activé (il peut être activé dans le backend de Wanwang. Sinon, veuillez contacter le service client de Wanwang). Cependant, la méthode d'envoi SMTP de WordPress est steam_connect_client au lieu de fsockopen. Par conséquent, ouvrez /wp-include/class-smtp.php vers les lignes 274-282 et recherchez le code suivant :


$socket_context = stream_context_create($options);
$this->smtp_conn = @ stream_socket_client (
$host . ":" . $port ,
$errno,
$errstr,
$timeout,
STREAM_CLIENT_CONNECT,
$socket_context
) ; 🎜>

a été modifié par le code suivant :


$this-> smtp_conn = @fsockopen($host, $ port,$errno,$errstr,$timeout );

Utilisez ensuite WP SMTP ou WP MAIL SMTP, un plug-in pour SMTP pour envoyer des emails, et il est généralement configuré.

Remarque spéciale : étant donné que cette méthode modifie directement le code principal de WordPress, une fois la version de WordPress mise à niveau, elle doit être à nouveau modifiée, alors n'oubliez pas ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal