Garethp / php -ews: доступ к двум различным почтовым ящикам, связанным с одним и тем же пользователем MS Exchange - PullRequest
0 голосов
/ 22 марта 2020

Lib: Garethp / php -новости

MS Exchange версия: 2016

У меня есть два почтовые ящики под тем же логином.

mail1@example.com

mail2@example.com

Авторизация:

$ews = API::fromUsernameAndPassword('example.com', 'mail1@example.com', 'some_pass');

Я могу получить доступ ко всем папкам с mail1, но не знаете, как получить mail2 контент.

Можно ли каким-либо образом получить доступ к этим двум различным почтовым ящикам, связанным с одним и тем же пользователем MS Exchange?

Была похожая проблема на GitHub, но другая библиотека ( jamesiarmes / php -новости ): https://github.com/jamesiarmes/php-ews/issues/404

Есть идеи?

1 Ответ

0 голосов
/ 28 марта 2020

Есть метод setPrimarySmtpEmailAddress. Поэтому сразу после входа в учетную запись электронной почты установите адрес электронной почты, к которому вы хотите получить доступ:

$ews = API::fromUsernameAndPassword(
'example.com', 
'mail1@example.com', 
'some_pass'
)->setPrimarySmtpEmailAddress('mail2@example.com')->getMailbox();

И это почти все. Дальнейшие действия остаются прежними: получите папки, прочитайте электронные письма и т. Д. c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...