• Publicidad

Envío de datos adjuntos en Perl

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Envío de datos adjuntos en Perl

Notapor Richo » 2005-09-16 10:16 @469

Hola, ¿cómo les va?

¿Alguien podría ayudarme en la manera de cómo puedo enviar un archivo adjunto en Perl? Ya sé cómo enviar correo y lo que pasa es que tengo un programa en Perl que genera archivos.doc (Word) y quiero que esos archivos se envíen mediante correo sin usar cgi. Es un simple script, muchas gracias.
Richo
Perlero nuevo
Perlero nuevo
 
Mensajes: 8
Registrado: 2005-08-30 09:46 @448

Publicidad

Notapor explorer39 » 2005-09-16 11:16 @511

Suponiendo que el fichero archivo.doc está grabado a disco, una forma de hacerlo es creando un mensaje de tipo MIME multiparte, adjuntar el archivo a una parte y, opcionalmente, poner algo de texto en la parte principal.
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use MIME::Entity;
  2.  
  3. my $msg = MIME::Entity->build(
  4.     Type     => 'multipart/mixed',
  5.     From     => '[email protected]',
  6.     To       => '[email protected]',
  7.     Bcc      => '[email protected]',
  8.     Subject  => "Archivo DOC",
  9. );
  10.  
  11. $msg->attach(
  12.     Path     => 'archivo.doc',
  13.     Type     => 'application/msword',
  14.     Encoding => 'base64',
  15. );
  16. $msg->smtpsend(
  17.     Host     => 'servidor.de.correo.com',
  18.     Hello    => 'nuestro.ordenador.com',
  19. );
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
explorer39
 


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados