tengo problemas para enviar correo electronico mediante phpMailer
este es mi codigo
Código PHP:
Ver original
require_once('phpMailer/class.phpmailer.php'); require_once("phpMailer/class.smtp.php"); $destinatario = $_POST['destinatario']; $mail = new PHPMailer(true); $mail->IsSMTP(); $mail->Host = 'servidorcorreo'; $mail->SMTPDebug = 2; $mail->SMTPAuth = false; $mail->SMTPSecure = 'SSL'; $mail->Port = 25; $mail->Username = "micorreo@midominio"; $mail->Password = "*****"; $mail->Subject = "Asunto del correo"; $mail->AddAddress($destinatario,"Montes28"); $mail->SetFrom($destinatario, 'oscar'); $mail->Subject = 'Prueba'; $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; $mail->MsgHTML("ESto es una prueba"); $mail->Send(); echo "<br>"; echo "Mensaje enviado ok"; echo "<br>";
y esto es lo que obtengo
SMTP -> FROM SERVER:220 correo1.ingeominas.gov.co ESMTP Postfix
SMTP -> FROM SERVER: 250-correo1.ingeominas.gov.co 250-PIPELINING 250-SIZE 25240000 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
SMTP -> FROM SERVER:250 2.1.0 Ok
SMTP -> FROM SERVER:504 5.5.2 <192.168.102.92>: Helo command rejected: need fully-qualified hostname
SMTP -> ERROR: RCPT not accepted from server: 504 5.5.2 <192.168.102.92>: Helo command rejected: need fully-qualified hostname
y no envia el correo que estoy haciendo mal?