imap_mail_move, imap_mail_copy не работает
Я использую функцию IMAP PHP для перенаправления почты. Я использую функцию, приведенную в документации imap_mail_move, imap_mail_copy. но это не работает, он возвращает ложь. то, что я использую,
$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. Я хочу, чтобы почта на моих веб-серверах INBOX пересылалась на мой идентификатор Gmail.
1 ответ
Если вы используете сеансы TLS, убедитесь, что соединение установлено успешно.
Пытаться
$copy_status = imap_mail_move($stream , $msglist, $forward_mail_id, CP_UID);
$msglist
тогда должен состоять из UID, а не порядковых номеров, конечно.