perl - 如何解析电子邮件内容

标签 perl email cpan perl-module

如何将电子邮件解析为标题、正文、附件以及发件人和收件人等部分?
我想使用 Perl 还是 Perl Moose?

最佳答案

Mail::Message - 一般消息对象
就像是,

my $msg =Mail::Message->new($mail);
my $body    = $msg->body;
my @to      = $msg->to;
my @from    = $msg->from;

或见 Email::Simple - RFC2822 消息格式和 header 的简单解析。

更新:

另见 Email::MIME - 简单的 MIME 消息解析。

关于perl - 如何解析电子邮件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5575704/

相关文章:

linux - DateTime::Format::ISO8601 的 Perl 问题跟踪到 Params::Validate 问题?

linux - 如果 Perl 尝试对正在上传的文件调用 move() 会发生什么?

perl - 为什么要提高 plackup(或 starman)内存使用量?

ruby-on-rails - Rails 应用程序在下订单和更改交付状态后不发送电子邮件,它只是崩溃了

android - Android 中的 MFMailComposeViewController?

php - SMTP 配置在生产中不起作用

Debian : confliciting perl installations on a system 上的 Perl

perl - Error 255 and "couldn' t find diagnostic data"when installing cpan Inline package

perl - sed 脚本删除文件的前两行,如果它们是空的

perl 从 imap 消息中获取所有消息头