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 = 'Your message here'; $sender = 'you@yourdomain.com'; $headers = 'From: ' . $remitente . "\r n" . 'Reply-To: ' . $remitente . "\r n" . 'Return-Path: ' . $remitente; $subject = 'Your Subject'; $= éxito electrónico('recepient@mail', $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, 'fix' ) ); } 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)…”