Stack Overflow en español Asked by Nuevo Usuario on August 27, 2021
Tengo un problema con los headers en mi formulario, ya que el formulario al ser enviado y al llegar a mi correo aparece como user545412 y seguido del correo del proveedor del hosting y no del remitente, y si le añado el punto al header de MIME-Version al ser enviado llega el correo del remitente pero con un 1.0 al principio, lo que necesito es que simplemente me llegue el correo del remitente.
¿Qué puedo hacer?
$headers ='From: '.$_POST['mail'];
$headers = 'MIME-Version: 1.0' . "rn";
$headers .= 'Content-type: text/html; charset=utf-8' . "rn";
Los sitios de hosting pueden sobreescribir el valor de From
ya que de otra manera el correo seria rechazado como spam (el usuario/dominio que envia es distinto al usuario en el correo).
Lo ideal es colocar en el campo From:
el correo usado para autenticarse en phpmailer (usando SMTP) con el que se envia el correo, o un correo real registrado en el dominio del proveedor de hosting (ej: [email protected]) .
No se puede usar From:
con una direccion no reconocida por el servidor de envio.
Si deseas que el correo tenga una direccion de respuesta puedes agregar el encabezado Reply-to
:
$mail->AddReplyTo('[email protected]', 'Reply to name');
Answered by F.Igor on August 27, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP