【发布时间】:2015-08-19 15:29:02
【问题描述】:
我正在使用 Net::IMAP::Client
代码:
my $imap = Net::IMAP::Client->new(
server => 'imap.server.com',
user => $user,
pass => $pass,
ssl => 1, # (use SSL? default no)
ssl_verify_peer => 0, # (use ca to verify server, default yes)
#ssl_ca_file => '/etc/ssl/certs/certa.pm', # (CA file used for verify server) or
# ssl_ca_path => '/etc/ssl/certs/', # (CA path used for SSL)
port => 993 # (but defaults are sane)
) or die "Could not connect to IMAP server";
$imap->login or die('Login failed: ' . $imap->last_error);
$imap->select('INBOX');
然后我尝试了:
my $status = $imap->status(INBOX);
现在我有这样的哈希:
name : INBOX
UIDNEXT : 312
MESSAGES : 298
RECENT : 0
UNSEEN : 1
UIDVALIDITY : 1420542773
现在想要获取这封未见过电子邮件的文本。 我阅读了文档,但没有找到如何做到这一点。
非常感谢。
【问题讨论】:
-
你试过什么?你有什么问题?向我们展示您的代码。你试过阅读documentation吗?