昨天我尝试使用 Mail::IMAPClient 库对来自 imap 的电子邮件进行排序,执行以下操作:
my $imap = Mail::IMAPClient->new(
#my imap settings
);
#folder selection
my @messages = $imap->sort('(REVERSE ARRIVAL) UTF-8 ALL');
但我得到了:
4 IMAP 命令 UID SORT 中的 BAD 错误:排序列表参数无效(0.000 + 0.000 秒)。在 /var/www/localhost/htdocs/user/mail.pl 第 93 行:/var/www/localhost/htdocs/user/mail.pl
我花了几个小时试图解决这个问题,直到我找到答案。(以下)