Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/02/2009, 10:44
Avatar de RenaticO
RenaticO
 
Fecha de Ingreso: febrero-2009
Ubicación: Perú
Mensajes: 68
Antigüedad: 15 años, 2 meses
Puntos: 11
Sonrisa Si funciona... pero

La solución de Darkperu funciona perfectamente, solo que hay que hacer unos pequeños ajustes...
Si funciona, pero no con cualquier from, es decir, debe ser enviado desde un correo que el servidor sepa que es tuyo y no suplantado, fácil sería enviar un correo en nombre de otra persona... ¿no lo crees?
Bueno, para que no llegue como spam debería tener una de las 2 opciones que he notado en todo este tiempo (que es mucho) que he estado experimentando con este tema:
1.- que el correo del remitente esté entre los contactos del correo del destinatario (mayormente utilizamos el formulario para recomendar a "un amigo" esto podría ser algo a nuestro favor... pero no siempre es así.... entonces la 2da opción)
2.- que el correo del remitente pertenezca al dominio del servidor que usa el formulario, para ello hacemos el siguiente cambio al ejemplo de Darkperu

//EMAIL DO DESTINAT?RIO
$FromName = $_POST['FromName'];
$FromMail = $_POST['FromMail'];
$FromServ = "[email protected]";

//CABE?ALHO DO EMAIL
$headers = "From: " . $FromName . " <" . $FromServ . ">\n";

El resto lo dejamos igual, asi el mensaje se enviará desde un correo de tu dominio y si el destinatario quiere responder lo hará al verdadero remitente, gracias a la etiqueta Reply-To

Pruébenlo, verán que si funciona, sino sigan comentando.


PD.- Respondía a esto por 3 razones:
1.- Porque quería aportar algo al foro que siempre me ha sacado de problemas y que últimamente tuvo un gran problema... todo mi apoyo a forosdelweb.
2.- Porque estoy cansado de luchar solo con este tema del mailer.
3.- Poruqe me alegra que al fin haya encontrado algo y quería compartirlo.
Muchas Gracias.