0PHP Sendmail no DMARC

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

Encontrado esto útil? Por favor, háganos saber dejando caer 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