加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

什么是用于创建和发送电子邮件的良好Perl OO界面?

发布时间:2020-12-16 06:27:07 所属栏目:大数据 来源:网络整理
导读:我正在寻找一种简单的(OO?)方法来创建和发送电子邮件. 就像是 $e = Email-new(to = "test test@test.com",from = "from from@from.com");$e-plain_text($plain_version);$e-html($html_version);$e-attach_file($some_file_object); 我发现Email :: MIME ::
我正在寻找一种简单的(OO?)方法来创建和发送电子邮件.

就像是

$e = Email->new(to => "test <test@test.com>",from => "from <from@from.com>");
$e->plain_text($plain_version);
$e->html($html_version);
$e->attach_file($some_file_object);

我发现Email :: MIME :: CreateHTML几乎在所有方面看起来都很棒,但它似乎不支持文件附件.

此外,我正在考虑将这些电子邮件写入数据库并让cronjob在以后发送它们.这意味着我需要一个$e-> as_text()子命令将整个电子邮件(包括附件)作为原始文本返回,我可以将其填入数据库.因此,我需要一种发送原始电子邮件的方式 – 实现这一目标的好方法是什么?

非常感谢

解决方法

你必须更仔细地阅读文档,然后你的三个问题中的两个都没有实际意义.

从Email :: MIME :: CreateHTML的概要:

my $email = Email::MIME->create_html(

你显然得到一个Email :: MIME对象.有关所谓的附件,请参阅方法parts_set和parts_set.

Email :: MIME是Email :: Simple的子类.请参阅方法as_string,以将对象序列化为文本.

有关发送邮件,请参阅Email::Sender.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读