使用 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");
在交换环境中,我有 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");