imap_mail_move,imap_mail_copy无法正常工作 [英] imap_mail_move, imap_mail_copy not working

查看:214
本文介绍了imap_mail_move,imap_mail_copy无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用PHP的IMAP函数来重定向邮件.我正在使用imap_mail_move,imap_mail_copy文档中提供的功能.但这不起作用,它返回false. 我正在使用的,

I am using PHP's IMAP function to redirect mail. I am using the function given in the documentation imap_mail_move, imap_mail_copy. but this is not working, it returns false. the that i am using,

$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);

但是函数返回false. 我希望将我的网络服务器收件箱中的邮件转发到我的gmail的ID.

but function returns false. I want the mail in my webservers INBOX to be forwarded to my gmail's ID.

推荐答案

  1. 如果您正在使用TLS会话,请确保连接成功.

  1. If you are using TLS sessions, make sure that the connection is successful.

尝试

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

当然,

$msglist应该包含UID,而不是序列号.

$msglist then should consist of UIDs, not sequence numbers, of course.

这篇关于imap_mail_move,imap_mail_copy无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆