update: manda un email con adjuntos usando perl

### Adjust sender, recipient and your SMTP mailhost
my $from_address = ‘robot@senin.org’;
my $to_address = ‘jorge@senin.com’;
my $mail_host = ‘mail.senin.org»;

my $your_file_txt = ‘for-mail-robot.txt’;

### Adjust subject and body message
my $subject = ‘[notificacion] enviando un email con perl’;
my $message_body = «»;

open ( F , $your_file_txt);
@message_body = <F> ;
close ( F );

### Create the multipart container
$msg = MIME::Lite->new (
From => $from_address,
To => $to_address,
Subject => $subject,
Type =>’multipart/mixed’
) or die «Error creating multipart container: $!\n»;
$part->attr(‘content-type.charset’ => ‘UTF8’);

### Add the text message part
$msg->attach (
Type => ‘TEXT’,
Data => $message_body
) or die «Error adding the text message part: $!\n»;

### Add text
$msg->attach (
Type => ‘text/plain’,
Path => $my_file_txt,
Filename => $your_file_txt,
Disposition => ‘attachment’
) or die «Error adding $file_txt: $!\n»;

### Send the Message
MIME::Lite->send(‘smtp’, $mail_host, Timeout=>60);
$msg->send;


Publicado

en

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.