Hola estoy tratando de usar un metodo para enviar correosen este momento en un sitio de prueba (localhost), primero trate con 'mail' y daba error, y ahora estoy usando Mail.php
pero me muestra un error ,el siguiente:
Cita: Failed to send data [SMTP: Invalid response code received from server (code: 554, response: Message refused.)]
y los datos que le envio son estos:
Código PHP:
ini_set('SMTP','smtpout.secureserver.net');
$recipients = $email;
$body = $message;
$headers["From"] = 'sitio.com';
$headers["To"] = $email;
$headers["Subject"] = 'Instructions';
$params["host"] = 'smtpout.secureserver.net';
$params["port"] = '25';
$params["auth"] = true;
$params["username"] = '[email protected]';
$params["password"] = 'pass';
// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory("smtp", $params);
$mail= $mail_object->send($recipients, $headers, $body);
if (PEAR::isError($mail)) {
//echo("<p>" . $mail->getMessage() . "</p>");
echo 'error'. $mail->getMessage();
} else {
//echo("<p>Message successfully sent!</p>");
echo 'e-mail has been sent';
}
Ademas probe la cuenta de correo con windows mail, y envia recibe correos perfectamente, no se que hacer o si hay metodo mejor de envio de mail?.
Porfavor ayudenme