PHP:Microsoft Exchange 的问题,PHP 中没有电子邮件正文
Posted
技术标签:
【中文标题】PHP:Microsoft Exchange 的问题,PHP 中没有电子邮件正文【英文标题】:PHP: Problems with Microsoft Exchange, no have body of email in PHP 【发布时间】:2012-01-15 18:46:05 【问题描述】:我对@987654321@、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 时,我可以看到电子邮件中的内容。
我无法访问微软服务器,有人有这样的东西吗?
【问题讨论】:
【参考方案1】:php imap 类有很多错误,当我编写我的电子邮件系统时,我遇到了很多错误。有解决方法,你必须搜索它。尝试使用一些 imap_class.php 开源。
【讨论】:
以上是关于PHP:Microsoft Exchange 的问题,PHP 中没有电子邮件正文的主要内容,如果未能解决你的问题,请参考以下文章
迁移到Microsoft Exchange和Exchange Online的真相
Microsoft Exchange Server日常维护-安装证书
Microsoft Exchange Server 2010升级到2016汇总
如何重建Microsoft Exchange Server Auth Certificate证书