如何在Perl中将html页面作为带有电子邮件的附件发送

时间:2015-04-20 19:21:09

标签: javascript html perl cgi perl-module

我最近开始编程我知道如何在perl中发送邮件,但我在HTML页面中生成一个Scrollable表,我需要将其作为附件发送到Perl中,我不知道它。任何人都可以帮助我吗? 修改 这个问题与How can I send an HTML email with Perl?不同,我要求发送html页面作为附件而不是发送html电子邮件

1 个答案:

答案 0 :(得分:1)

既然您说您已经在使用MIME::Lite,那么他们会在文档中明确说明如何执行此操作:

$msg = MIME::Lite->new(
     To      =>'you@yourhost.com',
     Subject =>'HTML with in-line images!',
     Type    =>'multipart/related'
);
$msg->attach(
    Type => 'text/html',
    Data => qq{
        <body>
            Here's <i>my</i> image:
            <img src="cid:myimage.gif">
        </body>
    },
);
$msg->attach(
    Type => 'image/gif',
    Id   => 'myimage.gif',
    Path => '/path/to/somefile.gif',
);
$msg->send();

但是,正如评论及其文档页面中所指出的那样。你应该真的使用另一种选择。 Mail::Sendmail工作正常,并告诉您如何在documentation

中执行此操作