如何在Perl中使用附件向Gmail发送邮件?

Suj*_*h H 0 email perl gmail attachment

如何使用Perl向Gmail发送邮件?这是我正在尝试的:

my $mailer = Email::Send->new(
    {
        mailer      => 'SMTP::TLS',
        mailer_args => [
            Host     => 'smtp.gmail.com',
            Port     => 587,
            User     => 'xxx',
            Password => 'xxx',
        ]
    }
);

use Email::Simple::Creator;    # or other Email::

use File::Slurp;
@arrIrc = read_file("$ircFile");
my $email = Email::Simple->create(
    header => [
        From    => 'xxx',
        To      => "$configList{email}",
        Subject => "The summary of logfile $channelName",
    ],
    body => "@arrIrc",
);
Run Code Online (Sandbox Code Playgroud)

Sin*_*nür 5

使用Net :: SMTP :: SSL与GMail交谈.

有关示例,请参阅Perlmonks上的MIME :: Lite内联图像.

  • SMTP用于传输.如果你有一个格式正确的消息(Mime-Lite可以帮助你),那么它会愉快地发送你提供的任何东西. (3认同)