develooper Front page | perl.pep | Postings from July 2011

Re: send email with perl 587 and startssl

Thread Previous | Thread Next
From:
Fayland Lam
Date:
July 22, 2011 18:59
Subject:
Re: send email with perl 587 and startssl
Message ID:
4E2A2B00.8050202@gmail.com
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, ml@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 =>  'titi@titi.eu',
>                               To   =>  'toto@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='titi@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/


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About