1
0
mirror of https://github.com/freescout-helpdesk/freescout.git synced 2024-09-19 18:21:31 +02:00

Updated Connect Microsoft Office 365 Exchange to FreeScout (markdown)

FreeScout 2020-09-28 08:57:28 +03:00
parent 110f110f1e
commit 4c73d91b2b

@ -1,25 +1,13 @@
You can **send** emails from FreeScout on behalf of your Microsoft Office 365 Exchange email without any problems (see instruction [here](https://github.com/freescout-helpdesk/freescout/wiki/Sending-emails#microsoft-office-365-exchange)).
In order to **fetch** emails from Microsoft 365 mailbox we are proposing a temporary solution until PHP developers add an oAuth support to PHP IMAP extension (read more [here](https://github.com/freescout-helpdesk/freescout/issues/619)).
In order to **fetch** emails from Microsoft 365 mailbox give Microsoft's shared mailbox's user (same alias) a password by 'resetting' it and use that to authenticate. When creating a shared mailbox, Exchange assigns a 'user' to it with the same alias. So when you, for example, create a shared mailbox called info@example.org, Exchange will create a user called info with the same mail address. Obviously, you can't login to this user because it has no password until you give it one!
In order to use Microsoft Office 365 Exchange email with FreeScout you need to create an additional mailbox in any Email Service Provider (Yahoo, Yandex, etc), forward emails from Microsoft 365 to this email address and fetch them in FreeScout.
1) Make sure you've got a shared mailbox at Microsoft Office 365 Exchange.
## 1. Create an additional email (Yandex.com)
2) Log in to the Microsoft 365 Admin Center. You must be an admin to do so at [admin.microsoft.com](admin.microsoft.com).
Register [here](https://passport.yandex.com/registration) a new email address. For example **test@yandex.com**
3) Go to "Users > Active users" and select the user with the same mail address (aka 'alias' or 'UPN') as your shared mailbox.
![2020-05-26_14-48-01](https://user-images.githubusercontent.com/40499291/82881826-ee7b7800-9f5f-11ea-9854-8e8c6243e981.png)
4) Click Reset password and select `Let me create the password` and enter the desired password. Save it.
## 2. Configure forwarding emails from Microsoft 365
In Microsoft 365 go to `Users --> Active Users --> Select a user --> Mail --> Manage email forwarding`:
![2020-05-26_14-56-52](https://user-images.githubusercontent.com/40499291/82883072-ad846300-9f61-11ea-8062-029db8e4303a.png)
![2020-05-26_15-01-26](https://user-images.githubusercontent.com/40499291/82883155-cab93180-9f61-11ea-8de3-8622b682db7e.png)
## 3. Configure fetching from Yandex mail in FreeScout
Set up fetching from Yandex mail into FreeScout:
![2020-05-26_15-10-12](https://user-images.githubusercontent.com/40499291/82884114-04d70300-9f63-11ea-8a9b-adbece820888.png)
You can now enter the shared mailbox as username and the password in FreeScout's mailbox connection settings.