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
$message = "Su mensaje aquí; $remitente = 'you@yourdomain.com'; $cabeceras = 'De: ' . $remitente . "\r n" . 'Responder a: ' . $remitente . "\r n" . 'Vía de retorno: ' . $remitente; $subject = 'su tema'; $= éxito electrónico('Recepient @ electrónico', $tema, $mensaje, $encabezados, "-F " . $remitente);
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
email_return_path clase { __construct función() { add_action( 'Phpmailer_init', colección( $este, 'fijar' ) ); } función f( $phpmailer ) { $phpmailer->Remitente = $ phpmailer->De; } } nueva email_return_path();
Gracias a Kinamo para la punta
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”