Emailing with multiple email providers in version 7
In version 8 we natively offer the ability to use different email providers for different staff members. For example, you might want services, which generate automatic emails, to use SMTP, because you don't have an Office 365 account for those. But your users would use their Office 365 account.
If version 7 this is achieved by plugins.
How to deploy with SMTP
One plugin adds the custom field for the staff member, and the framework for other plugins to register themselves as email providers - similar to what is done in version 8.
This is a more modular approach, and much easier to maintain, particularly for the users who won’t have system setting noise for email providers they have not enabled.
Disable or delete all existing email plugins
Import plugin “Email Providers” which is attached below.
Save
Exit Jiwa and log back in
Import plugin “Email Provider SMTP” save
Exit Jiwa and log back in
Open the System Configuration Form, on the “Email Provider SMTP” tab:
Set the SMTPServerAddress
Set the SMTPServerPortNumber
Set the SMTPRequiresSSL to be checked
Open Staff Maintenance, choose a user
In the Email Settings, set the Address to be the user’s email address
In the Email Settings, set the SMTP Username
In the Email Settings, set the SMTP Password
On the Custom Fields tab, set the “EmailProvider” to be SMTP
Log out of Jiwa
Log back into Jiwa
Open Email Maintenance
Press the New button
Put in your email in the To address
Put in a subject
Press Save
Check that you got the email
How to deploy with Microsoft Graph
Repeat the steps above, however at step 5 deploy the Email Provider Microsoft Graph plugin attached below, and continue with the steps to deploy as per the steps documented here:
Email - Configuration Microsoft Graph REST API | Latest plugin
There are many new dlls to be deployed, they are attached to the Documents tab of the plugin. Some existing dlls may need to be renamed in order to save the new dlls.
On the custom fields tab of the Staff Maintenance record, set the provider to be Microsoft Graph.
Plugins