Pregunta sobre WP Mail SMTP by WPForms de Wordpress:

Encabezados de versión duplicada de Mime

Un usuario preguntó 👇

El plugin parece arreglar el encabezado de la versión mime de forma indiscriminada incluso si ya existe. esto puede ser bueno para muchos servidores, pero para algunos no lo es y luego arroja errores como ese
SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Transaction failed: Duplicate header 'MIME-Version'.

es decir, simplemente envío el siguiente correo electrónico (mediante programación) – las variables se reemplazan por las más apropiadas – SMTP WP Mail agrega el segundo encabezado


$headers   = array();
$headers['mime'] 	= "MIME-Version: 1.0";
$headers['content'] = "Content-type: ".$mail_message['type']."; charset=".$mail_message['charset']."";
$headers['from'] 	= "From: ".$from_name." <".$from_address.">";
$headers['mailer'] 	= "X-Mailer: PHP/".phpversion();
/* implode */
$headers   			= implode("rn", $headers);

/*
	send the email
*/
$sending_mail = wp_mail($recipient, $subject, $message, $headers);

¿algún consejo?

(@slaffik)

Hace 1 año, 11 meses

Hola

¿Podría proporcionar un correo electrónico original completo con todos sus encabezados (duplicados incluidos MIME-Version)?

Lanzador de hilos

(@ollybach)

Hace 1 año, 11 meses

luego vas (he eliminado / cambiado direcciones de correo electrónico / dominios / direcciones IP reales por direcciones ficticias)

From - Tue Mar  5 14:13:17 2019
X-Account-Key: account1
X-UIDL: UID46479-1442527387
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
X-Mozilla-Keys:                                                                                 
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from dns.domain.com
	by dns.domain.com with LMTP
	id XXXXXXXXXXXXXXXXXX/7Q
	(envelope-from <[email protected]>)
	for <[email protected]>; Tue, 05 Mar 2019 14:12:16 +0000
Return-path: <[email protected]>
Envelope-to: [email protected]
Delivery-date: Tue, 05 Mar 2019 14:12:16 +0000
Received: from 00-000-00-00.xxx.xxxxx.xxxxx.xx ([00.000.00.00]:59584 helo=www.domain.com)
	by dns.domain.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
	(Exim 4.91)
	(envelope-from <[email protected]>)
	id 1h1Ann-000000-UJ
	for [email protected]; Tue, 05 Mar 2019 14:12:16 +0000
Date: Tue, 5 Mar 2019 14:12:16 +0000
To: [email protected]
From: test <[email protected]>
Subject:  some subject line.
Message-ID: <[email protected]>
X-Mailer: WPMailSMTP/Mailer/smtp 1.4.1
MIME-Version: 1.0
X-Mailer: PHP/7.3.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

some plaintext content here

(@slaffik)

Hace 1 año, 11 meses

¿Todos los correos electrónicos tienen un encabezado similar? ¿Incluyendo el correo electrónico de prueba que puede enviar en la pestaña «Correo electrónico de prueba» en el área de administración del plugin?

Lanzador de hilos

(@ollybach)

Hace 1 año, 11 meses

De hecho, después de investigar un poco más por mi parte, esto no parece ser causado por SMTP WP Mail después de todo (a lo que me refería es a los correos electrónicos en bucle por wp_cron)

Todavía no estoy seguro de por qué sucede esto porque he usado wp_mail muchas veces antes sin tener este problema. Así que consideremos esta solución, diría (siempre puedo volver a usted si sucede que se está produciendo alguna interacción extraña entre las cosas)

Sin embargo, gracias por el apoyo (sus sugerencias me ayudaron a reducir un poco las cosas). Lo siento por hacerte perder el tiempo

(@slaffik)

Hace 1 año, 11 meses

@ollybach

Sí, también me preguntaba cómo el plugin puede causar eso porque solo convierte todos los encabezados y solo agrega 1 (X-Mailer). No es un desperdicio, es una investigación 🙂

Comuníquese conmigo si comprende el problema o si WP Mail SMTP está a cargo de eso.

¡Gracias!

Lanzador de hilos

(@ollybach)

Hace 1 año, 11 meses

salud,

FYI: resulta que la adición se agrega a la clase phpmailer de Worderpress MIME-Version: 1.0 a los correos electrónicos, independientemente de si ya estaba arreglado. También parece * (sin embargo, no se verifica para todos los eventos) que esto solo sucede cuando se usa wp_cron envíe estos correos electrónicos y utilícelos únicamente wp_mail.

si uso mail en cambio, esto no sucede (o pensarías que si se usara wp_mail pero sin arreglar ese encabezado Mime en primer lugar como phpmailer agrega de todos modos)

de hecho, también hay algunos resultados de Google para WP y encabezados de versiones duplicadas, aunque nada se refiere específicamente a wp_cron como tal, pero no he leído detenidamente todos esos tickets de pista como he admitido, ya que encontré una solución para mi situación particular, pero la información anterior puede ayudar algún día

Otra vez, gracias por tu tiempo

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *