Tengo un servidor corriendo Linux al cual puedo acceder mediante ssh. Ahi mismo estoy montando un sitio en el cual necesito enviar una serie de mails mediante PHPMailer usando un servidor SMTP que se encuentra en otro sitio.
Código:
Sucede que cada vez que hago la prueba, me muestra el siguiente error<?php require("phpmailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsSMTP(); // set mailer to use SMTP $mail->Host = "mail.dominio.com"; // specify main and backup server $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Port = 25; $mail->Username = "daniel+dominio.com"; // SMTP username $mail->Password = "daniel"; // SMTP password $mail->From = "[email protected]"; $mail->FromName = "Mailer"; $mail->AddAddress("[email protected]"); $mail->WordWrap = 50; // set word wrap to 50 characters //$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name $mail->IsHTML(true); // set email format to HTML $mail->Subject = "Here is the subject"; $mail->Body = "This is the HTML message body <b>in bold!</b>"; $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; if(!$mail->Send()){ echo "Message could not be sent. <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit; } echo "Message has been sent"; ?>
Cita:
Me baje el rpm de nmap y cheque los puertos que tenia sobre localhost (conectado remotamente) y no aparecia el 25....que es el que necesito. Este servidor donde tengo el SMTP es con el que usualmente envio mails desde mi programa de correo, y le puse las mismas configuraciones a mi archivo PHP. Alguna sugerencia de como poder hacer que sagan los correos?Message could not be sent.
Mailer Error: Language string failed to load: connect_host
Mailer Error: Language string failed to load: connect_host
Saludos y gracias por su tiempo!