Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Intermedio » Uso de MIME::Lite para enviar correo por SMTP Responder al tema
Nuevo tema


Página 1 de 1  [ 8 mensajes ] 
 
Nota 2011-12-31 08:58 @415
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Uso de MIME::Lite para enviar correo por SMTP
Cuando intento por SMTP me sale el siguiente error.

Syntax: [ Download ] [ Hide ]
  1. La aplicacion tiene error: 
  2. Undefined subroutine &MIME::Base64::decode_base64 called at /usr/lib/perl5/5.8.8/Net/SMTP.pm line 150, line 998. 


Humm... No entiendo por qué puede ser...

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2011-12-31 11:47 @533
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Uso de MIME::Lite para enviar correo por SMTP
Quizás la versión de MIME::Base64 es antigua...

_________________
JF^D Perl programming


Nota 2011-12-31 11:54 @537
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Uso de MIME::Lite para enviar correo por SMTP
¿Será que podré manualmente montar esos módulos? ¿Y funcionen?

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2012-01-01 20:03 @877
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Uso de MIME::Lite para enviar correo por SMTP
Habría que mirar el código que has usado, porque también podría estar el error ahí.

De todas maneras, yo no veo problemas en que instales la última versión de MIME::Lite.

¿No?

_________________
JF^D Perl programming


Nota 2012-03-09 10:55 @496
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Uso de MIME::Lite para enviar correo por SMTP
Retomo este tema, porque aún no puedo lograr ejecutar el mimelite para enviar por smtp.

Estoy usándolo desde cgi-app.
Y tengo todos mis módulos cargados.

Syntax: [ Download ] [ Hide ]
  1. Undefined subroutine &MIME::Base64::decode_base64 called at libs/Net/SMTP.pm line 157, line 998.  


Hasta subí manualmente el MIME::Base64, pero nada...

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2012-03-09 11:02 @501
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Uso de MIME::Lite para enviar correo por SMTP
Esa función reside en una biblioteca compilada:
Syntax: [ Download ] [ Hide ]
Using bash Syntax Highlighting
casa:~ # locate MIME/Base64
/usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/auto/MIME/Base64
/usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.bs
/usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.so
/usr/lib/perl5/5.14.2/x86_64-linux-thread-multi/MIME/Base64.pm


Si miras el contenido de Base64.pm, verás que decode_base64() está residente en Base64.so, que es la biblioteca compilada.

_________________
JF^D Perl programming


Nota 2012-03-09 11:09 @506
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Uso de MIME::Lite para enviar correo por SMTP
Entonces, ¿no podré usarlo?

No veo esos ficheros cuando descargo el módulo.

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2012-03-09 11:44 @530
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Uso de MIME::Lite para enviar correo por SMTP
Tienes que "instalarle" en el sistema donde quieres usarlo. Dependiendo de la forma en que lo hagas, necesitarás compilarlo (con un compilador de C, por supuesto), o no (la biblioteca ya viene compilada, como en el caso de Windows o en los paquetes de software de tu distribución Linux).

Lo de "copiar" los archivos de biblioteca compilados de un sistema a otro podría funcionar si, a) las arquitecturas de las dos máquinas son iguales, y b) las versiones de Perl también son iguales.

Yo he usado el comando locate para saber dónde están esos archivos, en mi máquina.

_________________
JF^D Perl programming


Responder al tema  [ 8 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO