php - Garethp/php-ews:访问与同一个 MS 交换用户关联的两个不同邮箱
问题描述
微软交换版本: 2016
我在同一个登录下有两个邮箱。
mail1@example.com
mail2@example.com
授权:
$ews = API::fromUsernameAndPassword('example.com', 'mail1@example.com', 'some_pass');
我可以从 访问所有文件夹mail1
,但不知道如何访问mail2
内容。
有什么方法可以访问与同一个 MS 交换用户关联的这两个不同的邮箱?
GitHub上有类似的问题,但不同的lib(jamesiarmes/php-ews):https ://github.com/jamesiarmes/php-ews/issues/404
有任何想法吗?
解决方案
有一个方法setPrimarySmtpEmailAddress
。因此,在登录到电子邮件帐户后,立即设置您要访问的电子邮件地址:
$ews = API::fromUsernameAndPassword(
'example.com',
'mail1@example.com',
'some_pass'
)->setPrimarySmtpEmailAddress('mail2@example.com')->getMailbox();
差不多就是这样。其他操作保持不变:获取文件夹、阅读电子邮件等。
推荐阅读
- apache-atlas - 无法在 Apache Atlas 中找到其他实体类型。只显示 hdfs_path
- php - Laravel 之间的日期时间
- c++ - 时间:2019-05-10 标签:c++lockfree queue implementationsingleproducersingleconsumer
- javascript - Datepicker 事件处理程序上的日期未更改
- python - 保存 Jupyter Notebook 时出现意外错误:'ascii' 编解码器无法在位置 1885 编码字符 u'\xd7':序数不在范围内(128)
- python - Tkinter 回调中的异常:IndexError:列表索引超出范围
- angular - Angular CLI 找不到所有 Bootstrap 类
- image - “docker”的未知命令“images”
- c# - Windows Form C# 应用程序在不同机器上运行时抛出无法加载文件或程序集“Mimekit”
- r - 将对象从环境范围复制到目标环境 R