PHP: проблемы с Microsoft Exchange, нет тела письма в PHP - PullRequest
4 голосов
/ 08 декабря 2011

У меня небольшая проблема с imap_fetchstructure , Microsoft SMTP-сервером (?) И подписанными письмами с помощью application / pkcs7-signature.Обычно, когда я отправляю подписанное письмо на сервер gmail, у меня не возникает никаких проблем.Но когда я отправляю это в Microsoft Exchange, у меня есть такая структура из IMAP:

stdClass Object
(
    [type] => 1
    [encoding] => 0
    [ifsubtype] => 1
    [subtype] => SIGNED
    [ifdescription] => 0
    [ifid] => 0
    [bytes] => -1
    [ifdisposition] => 0
    [ifdparameters] => 0
    [ifparameters] => 1
    [parameters] => Array
    (
        [0] => stdClass Object
            (
                [attribute] => protocol
                [value] => application/pkcs7-signature
            )

        [1] => stdClass Object
            (
                [attribute] => micalg
                [value] => sha1
            )

        [2] => stdClass Object
            (
                [attribute] => boundary
                [value] => ----34EFCEA0D98F83964735A9A256302F5D
            )

    )

    [parts] => Array
    (
    )

)

Как видите, у меня нет частей , и мой вопрос, почему я нене получили этот элемент структуры IMAP?

Кроме того, когда я печатаю imap_body , я вижу, что находится в электронной почте.

У меня нет доступа к Microsoftсервер, у кого-нибудь есть что-то подобное?

1 Ответ

1 голос
/ 15 декабря 2011

php imap class очень глючит, когда я писал свою систему электронной почты, я получил очень большое количество ошибок. Существует обходной путь, вы должны искать его. Попробуйте использовать какой-нибудь файл с открытым исходным кодом imap_class.php.

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