For PBXware version 7.4, Oauth has been updated so that users can create and use custom OAuth applications using Google and Microsoft as providers.
Users can still use basic SMTP configuration to set up SMTP connections manually.
NOTE: Before proceeding with OAuth configuration, confirm that your PBXware has a domain name assigned to it. Without this, OAuth authentication will not function correctly.
The first step is to add a custom Oauth Application. Populate the required fields and select one of the available providers (Google or Microsoft) and the scopes for that application (Mail or Storage).
Apps & Tenants is a section reserved for the Multi-Tenant edition of PBXware.
Select the tenant and assign the application manually, or set All Apps to ‘Yes’ to assign all OAuth applications to the tenant.
When the application is assigned to a tenant, that application will be visible in the Oauth –> Apps on a tenant level and is available for use when creating the Credentials on a tenant level.
The Next step is to create credentials with the previously created OAuth application(s).
Populate the name that will be associated with those credentials, select the previously created Application from a dropdown menu, and select scopes.
Scopes available for selection are the ones configured on the Application selected.
Once the required fields are populated, and the application selected, proceed with the Login.
Please select the account you wish to use, and on the verification pop-up click continue to proceed.
On the following screens click Continue to proceed.
Once the verification is successful, a token is generated, and the OAuth app and the credentials are ready for use.
The final step is to navigate to the SMTP Configuration (Admin settings or Setup wizard) and select the application.
Select one of the available authentications:
NOTE: OAuth applications created on the tenant will not be available for selection in the main SMTP configuration dropdown. Apps added on tenants can only be used for e-mail to fax service. (Multi tenant only)
Once the application is created, enabled, credentials configured successfully, and the application is selected from the dropdown menu the email account will be automatically filled.
Credential status will reveal if the Credentials for this Application are active or inactive.
Using an email address defined in the 'From' section on the master tenant /server, and not using the OAuth account email as a 'From' address.