Código:
cabe aclarar que en mi vida como desarrollador me había topado con Exchange, bueno resulta que cuando intento conectarme al servidor todo va de maravilla pero el problema viene a la hora de enviar el correo ya que me manda el error antes mencionado, para esto utilizo el siguiente código:SMTP -> get_lines(): $str is "550 5.7.1 Unable to relay for [email protected] " SMTP -> get_lines(): $data is "550 5.7.1 Unable to relay for [email protected] " SMTP -> FROM SERVER:550 5.7.1 Unable to relay for [email protected] SMTP -> ERROR: RCPT not accepted from server: 550 5.7.1 Unable to relay for [email protected] SMTP Error: The following recipients failed: [email protected] SMTP Error: The following recipients failed: [email protected] SMTP server error: 5.7.1 Unable to relay for [email protected]
Código PHP:
<?php
require_once 'class.phpmailer.php';
require_once 'class.smtp.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "dominio.com";
$mail->Username = "dominio\cuenta";
$mail->Password = "pass";
$mail->From = "[email protected]";
$mail->FromName = "juan perez";
$mail->AddAddress("[email protected]");
$mail->Subject = "Esto es otra prueba";
$mail->Body = "mail";
$mail->SMTPDebug = true;
if(!$mail->Send()){
echo $mail->ErrorInfo;
}else{
echo "enviado";
$mail->ClearAddresses();
}
?>