簡體   English   中英

imap_mail_move,imap_mail_copy 不工作

[英]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。

  1. 如果您使用 TLS 會話,請確保連接成功。

  2. 嘗試

    $copy_status = imap_mail_move($stream, $msglist, $forward_mail_id, CP_UID);

    當然, $msglist應該包含 UID,而不是序列號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM