imap_mail_move并附加到主题

时间:2018-07-16 11:04:11

标签: php imap

我正在尝试在Outlook收件箱中接收一封电子邮件,并将其有条件地从当前所在的文件夹移至其他文件夹。当前,代码如下:

$imap = imap_open($mailserver, $mailusr, $mailpass) or die("Connection Error");
$message_count = imap_num_msg($imap);
for ($m = 1; $m <= $message_count; ++$m){
....
 if(!$merr && $hasusable>0){  
       imap_mail_move($imap, $m, 'INBOX/Processor/inProcess'); }
 else{ imap_mail_move($imap, $m, 'INBOX/Processor/Failed'); }

我想对此进行编辑,以便有条件地将一些内容附加到主题行。例如

 if(!$merr && $hasusable>0){  
       if($isexplicit){
             [code to append XXXXX to subject line]
       }
       imap_mail_move($imap, $m, 'INBOX/Processor/inProcess'); 
 }
 else{ imap_mail_move($imap, $m, 'INBOX/Processor/Failed'); }

有什么想法吗?

我很确定可以使用imap_append来完成此操作,但是我不清楚如何操作,这似乎删除并重新创建了初始电子邮件,并且可能会破坏$ m迭代

0 个答案:

没有答案