Dirijo una VPS que alberga varios dominios. El envío de correo a partir de estos dominios siempre ha sido complicado. He utilizado durante mucho tiempo WP SMTP plug-in electrónico para WordPress Para evitar este, pero quería obtener una solución adecuada. Después de mucha lectura encontré una solución adecuada.
El problema es que la dirección "de" y la dirección "volver a" tienen que coincidir y, a menos que sepa cómo hacer completamente el código, no.
Código de sitios no wordpress
1 2 3 4 5 | $message = ‘Your message here’; $sender = ‘you@yourdomain.com’; $headers = ‘From: ’ . $sender . “\r\n” . ‘Reply-To: ’ . $sender . “\r\n” . ‘Return-Path: ’ . $sender; $subject = ‘Your Subject’; $success = mail(‘recepient@mail’, $subject, $message, $headers, “-f ” . $sender); |
Nota, la parte clave es la parte final, el valor extra DESPUÉS de los encabezados. Esta es la parte de parámetros adicionales y especificamos el remitente nuevamente con un comando -f
Para obtener más información sobre esto, hay un buen artículo en Pupunzi
para WordPress
Simplemente agregue el siguiente código a functions.php de su tema o cree un complemento personalizado con el código
1 2 3 4 5 6 7 8 9 10 | class email_return_path { function __construct() { add_action( ‘phpmailer_init’, array( $this, ‘fix’ ) ); } function fix( $phpmailer ) { $phpmailer->Sender = $phpmailer->From; } } new email_return_path(); |
Gracias a Kinamo para la punta
Qué piensas? envíanos un comentario más abajo! Si desea suscribirse por favor utilice el enlace de suscripción en el menú en la parte superior derecha. También puede compartir esto con tus amigos mediante el uso de los enlaces sociales inferiores. Aclamaciones.
Deja una respuesta