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