PHP Imap - 邮箱名称中不允许使用的字符:'。'

时间:2015-10-28 14:32:32

标签: php laravel laravel-4 laravel-5 imap

我尝试将电子邮件从“草稿”移动到“已发送”目录。

我使用imap_mail_move方法:

cellForRowAtIndexPath

$ imapStream是草稿目录的imap流

$ mailBox = {imapserver}已发送

imap_mail_move方法返回false

和imap_errors()返回:

imap_mail_move($imapStream, $mailId, $mailBox, CP_UID);

imap_list()方法返回:

array:2 [
   0 => "Character not allowed in mailbox name: '.'"
   1 => "Character not allowed in mailbox name: '.'"
]

任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:3)

错误很明显,您不能在邮箱名称中使用点.

根据documentation$mailBox不需要服务器名称。只需使用INBOX/SentSent,具体取决于您想要的文件夹。