Уведомление PHP о сообщениях imap - PullRequest
0 голосов
/ 12 мая 2018
#!/usr/bin/php
<?php

$mbox = imap_open("{serwer.uk:993/imap/ssl}INBOX", "mail@serwer.uk", "veryhardpass");

if($mbox)
{
        $num = imap_num_msg($mbox);

        if($num>0) {
                ///print(imap_fetchheader($mbox, $num));
                ///print(imap_qprint(imap_body($mbox, $num)));
                echo imap_fetchheader($mbox, $num);
                echo imap_qprint(imap_body($mbox, $num));
                imap_setflag_full($mbox, "$num", "\\Seen");
                imap_mail_move($mbox, "$num", "Archive");
                imap_expunge($mbox);
        }

}
imap_close($mbox);
?>

И иногда я получаю сообщение об ошибке:

PHP Notice:  Unknown: Invalid quoted-printable sequence: ="000000000000312523056bfe743a"

--000000000000312523056bfe743a
Content-Type:  (errflg=3) in Unknown on line 0

Эта строка - место, где начинается вложение. Что не так со скриптом и как правильно его написать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...