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

Open shared exchange email account with imap_open() PHP

在交换环境中,我有 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)?

中看到支持此功能的 telnet 命令

远程登录:? LOGIN domain/username/mailboxname password

使用这个我试过的逻辑:

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

这会出错 我也尝试过添加域,但没有成功。

事实证明我与我在问题中发布的内容非常接近,但是我在 imap_open() 中为 sharedmailbox@example.com 添加了 @example.com。一旦我删除了它,我就可以毫无问题地连接以下内容。

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