使用imap_open()PHP打开共享交换电子邮件帐户

时间:2016-04-12 01:23:30

标签: php email exchange-server imap-open

在交换环境中,我有PHP应用程序设置打开和IMAP流和解析电子邮件。使用以下内容连接到我的个人电子邮件帐户没有问题:

imap_open("{exchange.server/ssl}INBOX", "username", "password");

现在我可以访问群组电子邮件帐户了,我想知道是否可以使用PHP的IMAP功能指定其他帐户。我知道当我使用新配置文件设置outlook时,我添加了组电子邮件,然后我的凭据没有问题。

我还在 How can I access a shared Exchange mailbox with IMAP (over telnet)?

中看到支持此功能的te​​lnet命令

TELNET:? LOGIN domain/username/mailboxname password

使用这个逻辑我尝试过:

imap_open("{exchange.server/ssl}INBOX", "username/sharedmailbox", "$password");

这给出了一个错误,我也试图添加域名,但没有运气。

1 个答案:

答案 0 :(得分:0)

事实证明我与问题中发布的内容非常接近,但我在sharedmailbox@example.com中将@ imap_open()包含在@ example.com中。一旦我删除了,我就没有问题连接以下内容。

imap_open("{exchange.server/ssl}INBOX", "domain/username/sharedmailbox", "$password");