Cómo enviar correo SMTP autenticado con PHP
5 seguidores
como envio correo smtp autenticado con php...
resulta que desactivaron la funcion mail del servidor y necesito saber con que parametros puedo seguir enviando correo desde php con smtp autenticado
graciasss
helenp
pues como hice yo por recomendacion de dagi3d.
Use el phpmailer.
http://sourceforge.net/projects/phpmailer/
habrá sitios en español
eljulilopez
<code>require('class.phpmailer.php');
require('class.smtp.php');
$nombre = $_POST["nombre"];
$telefono = $_POST["telefono"];
$mail = new PHPMailer();
$body = "HOla es una prueba";
$body .="ojalá funcione";
$mail->IsSMTP();
$mail->Host = "mail.agenciacreativa.com.co"; // SMTP server
$mail->From = "info@agenciacreativa.com.co";
$mail->FromName = "agencia creativa";
$mail->Subject = "prueba de envio";
$mail->AltBody = "prueba";
$mail->MsgHTML($body);
$mail->AddAddress("jlopezramirez@gmail.com", "Julian");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}</code>
me sale este error:
Mailer Error: Language string failed to load: recipients_failed jlopezramirez@gmail.com
el servidor requiere autenticación....
que me hará falta?? alquien me puede ayudar
eljulilopez
bueno ya me funcionó...
era un pequeño detalle
gracias de tdas formas !!
rsambora
eljulilopez
bueno ya me funcionó...
era un pequeño detalle
gracias de tdas formas !!
seria bueno q indiques como lo solucionaste pues tengo el mismo error
ronald@ocreativo.com
eljulilopez
adiciones estas líneas de codigo que me faltaban..
$mail->SMTPAuth = true;
$mail->Username = "solicitud@agenciacreativa.com.co";
$mail->Password = "contraseña";
en tu servidor debe estar la cuent que vas a autenticar
rsambora
eljulilopez
adiciones estas líneas de codigo que me faltaban..
$mail->SMTPAuth = true;
$mail->Username = "solicitud@agenciacreativa.com.co";
$mail->Password = "contraseña";
en tu servidor debe estar la cuent que vas a autenticar
gracias voy hacer la prueba
gajim91
Los correos enviados a hotmail por phpmailer llegan a la carpeta de no deseados.............
mchojrin
@gajim91 dudo que sea un problema de phpMailer... Me imagino que más bien tendrá que ver con el SMTP que estés usando...
De cualquier forma, yo recomendaría usar SwiftMailer.
Dejo acá una explicación más completa.
gajim91
@mchojrin efectivamnte no es error del phpMailer, y gracias por el dato.