Hola!
Me gustaría saber dónde puedo encontrar un CGI en Perl para poder enviar un correo, en el que pueda adjuntar archivos.
Gracias a todos.
| |||
| Hola! Me gustaría saber dónde puedo encontrar un CGI en Perl para poder enviar un correo, en el que pueda adjuntar archivos. Gracias a todos.
__________________ www.maratongranada.es2000.com |
| |||
| Hola: Yo hace tiempo estuve buscando uno hasta que por fin me rendí y tuve que escribir el mio. Ahorita no tengo mucho tiempo y no lo pude encontrar para pasartelo, pero al rato te pongo un post con el código que use... SALUDOS |
| |||
| Les recomiendo que busquen la documentación del módulo MIME::Entity ya que con él pueden envíar mensajes con attachment tanto en UNIX como en Windows. A continuacíon les pongo un ejemplo de un mensaje con un attachment de imagen usando el modulo que les indique:
Código:
SALUDOS #!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);
use MIME::Entity;
#Mensaje del texto
my @mensaje = "Hola:\n Este es un mensaje de prueba.\n\n Saludos";
#Ruta absolita a la imagen
my $imagen = "/ruta/absoluta/a/mi/imagen.jpg";
#Programa sendmail
my $mailprog = "/usr/sbin/sendmail/";
# Crear un nuevo objeto de mail
my $mensaje = build MIME::Entity From => '[email protected]',
To => '[email protected]',
Subject => 'Mensaje de prueba',
Data => \@mensaje;
#agregar un attachment
attach $mensaje Type => 'image/jpeg',
Encodign => 'base64',
Path => $imagen;
# Enviar el mensaje
open MAIL, "|$mailprog -t -i" or die "open: $!";
$mensaje->print(\*MAIL);
close MAIL;
|
Este tema le ha gustado a 1 personas