PhpMail enviar email con php

Iniciado por blaknez root, 16 Agosto 2014, 04:34 AM

0 Miembros y 1 Visitante están viendo este tema.

blaknez root

Saludos use la clase phpmail para enviar unos emails es mucho mejor que el simple mail de php, Es posible de alguna manera hacer que el Office365, OutLook; No sepa que es enviado desde PHP  me sale esto en el asunto al enviar el email  u554855073@srv65.main-hosting.eu en nombre de ( usuario que mando el correo ).

Por otro lado esta que en el outlook o hotmail llegan a la bandeja de spam como puede prevenirse esto? de antemano gracias.

MinusFour

Habría que ver como estás usando la clase para enviar al servidor SMTP y como tienes configurado tu SMTP.

Graphixx

Me imagino que te refieres a esta clase: http://phpmailer.worxware.com/
ella trae un parametro de configuracion del remitente:
Código (php) [Seleccionar]
$mail->AddReplyTo('name@yourdomain.com', 'First Last');
El ejemplo completo aca: http://phpmailer.worxware.com/index.php?pg=exampleamail



Unos consejos, consulta con el soporte tecnico de tu proveedor de hosting si te esta permitido hacer envios masivos, ellos tienen como detectar las peticiones SMTP desde el host y si no esta permitido te cancelan la cuenta sin avisar.

- Las imagenes de tu envio no las alojes en tu hosting, subelas a imageshack.us u otro similar.
- Para que no tengas las limitaciones de envios de 250 por hora que casi siempre es el maximo adquiere un servicio SMTP como el de www.sendgrid.com o http://www.serversmtp.com/ que solo cuestan 9 dolares al mes y te dejan enviar hasta 40.000 correos.
- Hay un software mejor para gestionar envio masivo que se llama sendblaster.
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

MinusFour

Cita de: Graphixx en  1 Septiembre 2014, 16:03 PM
Me imagino que te refieres a esta clase: http://phpmailer.worxware.com/
ella trae un parametro de configuracion del remitente:
Código (php) [Seleccionar]
$mail->AddReplyTo('name@yourdomain.com', 'First Last');

Ese parametro no es el remitente, es a quien contestarle.

El remitente se establece con From():

Código (php) [Seleccionar]

$mail->From = 'from@example.com';