[英]imap_mail_move, imap_mail_copy not working
我正在使用 PHP 的 IMAP function 來重定向郵件。 我正在使用文檔 imap_mail_move、imap_mail_copy 中給出的 function。 但這不起作用,它返回false。 我正在使用的,
$mbox = '{'.$server.':'.$port.'/'.$tls.'}'.$mailbox;
$stream = imap_open($mbox,$username,$password);
$forward_mail_id = "mymail@gmail.com";
$msglist = "1,2,3";
$copy_status = imap_mail_move($stream , $msglist, $forward_mail_id);
但 function 返回 false。 我希望將網絡服務器收件箱中的郵件轉發到我的 gmail ID。
如果您使用 TLS 會話,請確保連接成功。
嘗試
$copy_status = imap_mail_move($stream, $msglist, $forward_mail_id, CP_UID);
當然, $msglist
應該包含 UID,而不是序列號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.