Página 1 de 1

Envío de correo con Mail::Sendmail

NotaPublicado: 2014-07-11 11:11 @507
por matadamas
Hola, explorer:

Nuevamente queriendo echar mano de tu sabiduría con el módulo Mail::Sendmail.

Tengo el siguiente código en Perl:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use Mail::Sendmail;
  2. my %mail = ( To      => '[email protected]',
  3.              Message => "Prueba de correo");
  4. sendmail(%mail) or return $Mail::Sendmail::error;
  5.  
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4


La configuración del módulo sendmail es la siguiente:
Sintáxis: [ Descargar ] [ Ocultar ]
  1. %mailcfg = ( 
  2.   # List of SMTP servers: 
  3.   'smtp'  => [ qw( smtp.prodigy.net.mx ) ], 
  4.   'from'  => '[email protected]', # default sender e-mail, used when no From header in mail 
  5.   'mime'  => 1, # use MIME encoding by default 
  6.   'retries' => 3, # number of retries on smtp connect failure 
  7.   'delay'  => 1, # delay in seconds between retries 
  8.   'tz'   => '', # only to override automatic detection 
  9.   'port'  => 25, # change it if you always use a non-standard port 
  10.   'debug'  => 0 # prints stuff to STDERR 
  11. ); 


Sin embargo, al querer mandar el correo me arroja el siguiente error:

connect to smtp.prodigy.net.mx failed (Permission denied)
connect to smtp.prodigy.net.mx failed (Permission denied)
connect to smtp.prodigy.net.mx failed (Permission denied)
connect to smtp.prodigy.net.mx failed
connect to smtp.prodigy.net.mx failed (Permission denied) no (more) retries!


Lo raro es que vía telnet puedo enviar correos sin ningún problema, lo que me indica que los puertos están bien configurados, sin embargo al querer enviarlo mediante Perl, me avienta el error descrito.

Espero puedas orientarme ya que no doy con la solución.

Re: Envío de correo con Mail::Sendmail

NotaPublicado: 2014-07-11 13:14 @593
por explorer
Si cambias 'debug' a 1, ¿qué sale?