Allow an EASA Server to send email messages, by specifying SMTP server parameters.
Check these settings with a test email message from this page.
In Office 365 mail server, timeout periods must be set manually.
<parameter> <name>mail.smtp.connectiontimeout</name> <value>60000</value> </parameter> <parameter> <name>mail.smtp.timeout</name> <value>300000</value> </parameter> <parameter> <name>mail.smtp.writetimeout</name> <value>60000</value> </parameter>
Microsoft Exchange must allow anonymous access to be used as the outgoing SMTP server.
Exchange may be configured for either,
For each case the Session.xml configuration file needs be manually modified, and not reconfigured within EASA.
Any visit to EASA→Set Mode→Administrator→Configure→Email will overwrite this manual change.
Thus an Administrator must not select 'send test email' but instead should Author a simple EASAP with an EMAIL ACTION.
Below are the Session.xml files for each case.
<resource name="mail/Session" type="javax.mail.Session"> <parameter> <name>encryption</name> <value>TLS</value> </parameter> <parameter> <name>mail.smtp.host</name> <value>EXCHANGE-SMTP-SERVER</value> </parameter> <parameter> <name>factory</name> <value>com.easa.naming.EncryptedMailSessionFactory</value> </parameter> <parameter> <name>mail.smtp.starttls.enable</name> <value>false</value> </parameter> <parameter> <name>mail.smtp.auth</name> <value>false</value> </parameter> </resource>
<resource name="mail/Session" type="javax.mail.Session"> <parameter> <name>encryption</name> <value>none</value> </parameter> <parameter> <name>mail.smtp.port</name> <value>25</value> </parameter> <parameter> <name>mail.smtp.host</name> <value>EXCHANGE-SMTP-SERVER</value> </parameter> <parameter> <name>factory</name> <value>com.easa.naming.EncryptedMailSessionFactory</value> </parameter> <parameter> <name>mail.smtp.auth</name> <value>false</value> </parameter> </resource>