我尝试将电子邮件从“草稿”移动到“已发送”目录。
我使用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: '.'"
]
任何人都有解决方案吗?
答案 0 :(得分:3)
错误很明显,您不能在邮箱名称中使用点.
。
根据documentation,$mailBox
不需要服务器名称。只需使用INBOX/Sent
或Sent
,具体取决于您想要的文件夹。