Foros del Web » Programando para Internet » PHP »

PHPMailer y Postfix

Estas en el tema de PHPMailer y Postfix en el foro de PHP en Foros del Web. Hola resulta que hago una conexion por phpmailer a Postfix y me salen los siguientes errores. Warning: fsockopen() [function.fsockopen]: unable to connect to anapro.ctinforma.com.co:25 (Se ...
  #1 (permalink)  
Antiguo 20/05/2009, 11:28
 
Fecha de Ingreso: septiembre-2006
Ubicación: Bogotá
Mensajes: 9
Antigüedad: 17 años, 7 meses
Puntos: 0
PHPMailer y Postfix

Hola resulta que hago una conexion por phpmailer a Postfix y me salen los siguientes errores.

Warning: fsockopen() [function.fsockopen]: unable to connect to anapro.ctinforma.com.co:25 (Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder. ) in C:\ms4w\apps\personas\phpMailer\class.smtp.php on line 122

o en otros casos:

Server reported an error: -ERR Authentication failed.
0
SMTP -> ERROR: RCPT not accepted from server: 553 sorry, relaying denied from your location [190.144.235.149] (#5.7.1)


Por favor es de suma urgencia saber que esta pasando

agrego el codigo de conexion

$mail = new PHPMailer();


$mail->Mailer = "smtp";
//Asignamos a Host el nombre de nuestro servidor smtp
$mail->Host = "xxxxxxxxx";
//Le indicamos que el servidor smtp requiere autenticación
//$mail->SMTPAuth = true;
//Le decimos cual es nuestro nombre de usuario y password
//$mail->Username = "xxxxx";
//$mail->Password = "xxxxxx";

//Indicamos cual es nuestra dirección de correo y el nombre que
//queremos que vea el usuario que lee nuestro correo
$mail->From = "xxxxxx";
$mail->FromName = "xxxxxxxxx";

//el valor por defecto 10 de Timeout es un poco escaso dado que voy a usar
//una cuenta gratuita, por tanto lo pongo a 30
$mail->Timeout=30;

//Indicamos cual es la dirección de destino del correo
$mail->AddAddress($emailDestino, $nombreDestino);

$mail->Subject = "xxxxxx";
$mail->Body = $cuerpo;
  #2 (permalink)  
Antiguo 20/05/2009, 13:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHPMailer y Postfix

No es un problema de PHP, el primer problema es que no se pudo conectar al servidor postfix, esto lo tienes que checar en el propio servidor y no es problema de PHP.

El segundo error es que en el servidor que te conectas no puedes hacer relay desde tu IP tienes que configurar el server para permitir el relay desde la IP que estas intentando usar en el script.

Repito ambos problemas no son de PHP si no de la configuración de tu server y de Postfix.

Saludos.
  #3 (permalink)  
Antiguo 20/05/2009, 16:56
 
Fecha de Ingreso: septiembre-2006
Ubicación: Bogotá
Mensajes: 9
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: PHPMailer y Postfix

Listo ya dije que me hicieran esos cambios, pero ahora me sale el siguiente error:

SMTP -> FROM SERVER: 220 anapro.ctinforma.com.co ESMTP Postfix
SMTP -> FROM SERVER: 250-anapro.ctinforma.com.co
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

SMTP -> ERROR: Password not accepted from server: 535 5.7.0 Error: authentication failed: UGFzc3dvcmQ6
SMTP -> FROM SERVER: 250 2.0.0 Ok
SMTP -> FROM SERVER: 250 2.1.0 Ok
SMTP -> FROM SERVER: 554 5.7.1 : Relay access denied
SMTP -> ERROR: RCPT not accepted from server: 554 5.7.1 : Relay access denied
SMTP -> FROM SERVER: 250 2.0.0 Ok
SMTP -> FROM SERVER: 250 2.1.0 Ok
SMTP -> FROM SERVER: 554 5.7.1 : Relay access denied
SMTP -> ERROR: RCPT not accepted from server: 554 5.7.1 : Relay access denied
SMTP -> FROM SERVER: 250 2.0.0 Ok
SMTP -> FROM SERVER: 250 2.1.0 Ok
SMTP -> FROM SERVER: 554 5.7.1 : Relay access denied
SMTP -> ERROR: RCPT not accepted from server: 554 5.7.1 : Relay access denied
SMTP -> FROM SERVER: 250 2.0.0 Ok
SMTP -> FROM SERVER: 250 2.1.0 Ok
SMTP -> FROM SERVER: 554 5.7.1 : Relay access denied
SMTP -> ERROR: RCPT not accepted from server: 554 5.7.1 : Relay access denied
SMTP -> FROM SERVER: 250 2.0.0 Ok

Problemas enviando correo electrónico a
Language string failed to load: [email protected]
  #4 (permalink)  
Antiguo 21/05/2009, 10:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHPMailer y Postfix

Igual son problemas de tu Server SMTP, la contraseña que usas es incorrecta, y aparte no puedes hacer Relay desde tu IP.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:35.