Hi, if you check the doc carefully, you'll find there is ssl option
which may help.
http://search.cpan.org/~rjbs/Email-Sender-0.110001/lib/Email/Sender/Transport/SMTP.pm
<http://search.cpan.org/%7Erjbs/Email-Sender-0.110001/lib/Email/Sender/Transport/SMTP.pm>
Thanks
On 2011/7/23 9:51, m...@smtp.fakessh.eu wrote:
hello folks
when is it the easiest solution to email 587 startssl and authentication
I arrived by writing this but the email sent does not contain the headers of
the authentication
]$ cat emailsender1.pl
#!/usr/bin/perl
use Email::MIME;
my $message = Email::MIME->create(
header => [
From => 't...@titi.eu',
To => 't...@toto.fr',
],
parts => [
q[ This is part one],
q[ This is part two],
q[ These could be binary too],
],
);
# produce an Email::Abstract compatible message object,
# e.g. produced by Email::Simple, Email::MIME, Email::Stuff
use Email::Sender::Simple qw(sendmail);
use Email::Sender::Transport::SMTP qw();
use Try::Tiny;
my $SMTP_ENVELOPE_FROM_ADDRESS='t...@titi.eu';
my $SMTP_HOSTNAME='smtp.titi.eu';
my $SMTP_PORT=587;
try {
sendmail(
$message,
{
from => $SMTP_ENVELOPE_FROM_ADDRESS,
transport => Email::Sender::Transport::SMTP->new({
host => $SMTP_HOSTNAME,
port => $SMTP_PORT,
})
}
);
} catch {
warn "sending failed: $_";
};
--
Fayland Lam // http://www.fayland.org/