[Php-avanzado] funcion mail
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Jul 13 18:02:09 ART 2016
Hola Omar,
esta cuestión no tiene solución desde la programación: es cómo Google
detecta el contenido y al remitente del mensaje.
Generalmente, los mensajes cuyo remitente sea root@ o www-data@ son
etiquetados como spam automáticamente, por más que agregues una cabecera
indicando un From: existente (que se agrega al mail, pero no reemplaza
al original)
Una forma de minimizar esto, es que en vez de enviar el mail PHP
directamente usando el SMTP del servidor, uses una cuenta de correo del
dominio como usuario, contraseña y destinatario del mensaje.
La forma más simple de hacer esto es usando la biblioteca PHPMailer,
que está escrita en puro PHP pero trae un buen encapsulamiento de las
funciones necesarias para establecer una conexión SMTP, autentificarse y
enviar el mensaje.
Saludos!
El mié, 13-07-2016 a las 15:31 -0300, Omar García Giorgini escribió:
> Hola gente !
>
>
> Espero esten bien , les escribo para ver si alguno tuvo el mismo
> problema y lo soluciono fácil o si me ayudan a encontrar una solución.
>
>
> Estoy usando la funcion mail de php , pero los correos terminan en la
> carpeta spam de gmail .
>
>
> Hay alguna forma de evitarlo ?
>
>
> el código en cuestión :
>
> $headers = "MIME-Version: 1.0\r\n";
> $headers .= "Content-type: text/html; charset=iso-8859-1\r
> \n";
> $headers .= "Return-Path: myplace en example.com\r\n";
> $headers .= "Mailed-By: Example.com";
> $headers .= "X-Mailer: Example/1.0";
> //dirección del remitente
> $headers .= "From: SII.Ext <root en mdp.edu.ar>\r\n";
> mail($mail,"Correo de la Secretaría de Extensión",$msg,
> $headers);
> $bool = mail("omar.garcia.giorgini en gmail.com","Correo de
> la Secretaría de Extensión",$msg,$headers);
>
> if($bool){
> echo "Mensaje enviado";
> }else{
> echo "Mensaje no enviado";
> }
> }
>
>
> lo envio a un correo que obtengo de la base de datos y al mio para
> verificar si anda.
>
>
>
> Gracias por la atención .
>
>
> Saludos a todos !
>
>
> Omar.
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar
http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado