Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These are the options we have tested and recommend for various email servers.

ConfigurationDescriptionRegular SMTP ServerGMail SMTP ServerOffice 365 SMTP Server
mail_combineDo you want to combine emails for each email target?true
mail_fromEmail address you want to use for NMIS notificationsnmis@domain.com
mail_serverThe mail FQDN or IP addressyourmailserver.domain.comsmtp.gmail.comsmtp.office365.com
mail_server_ipproto

Should we use IPv4 or IPv6 to connect (IPv6 will only
work if you have end to end IPv6 connectivity)

ipv4ipv4ipv4
mail_server_portThe TCP port to use for connection25587587
mail_use_tlsShould the TLS protocol be usedfalsetruetrue
mail_use_saslShould the SASL protocol be usedfalsefalsefalse
mail_userThe username to login with, blank for nothing
youruser@gmail.comyouruser@office365.com
mail_passwordThe password to login with, blank for nothing
yourpasswordyourpassword
mail_domaindomainname to use for SMTPdomain.comgmail.comoffice365.com

Testing Email Server Connection

...

  • Navigate to the admin directory – cd /usr/local/nmis9/admin
    • Run the testemailtests.pl file – ./testemailtests.pl
      • This will send an email to the Contract configured as Contact1display a list of options to add to the command. Adding act = email will send a test email using the contact table. i.e ./tests.pl act= email
      • If there was any error you can debug it with ./testemailtests.pl debug=5

If you don't have the file present in the directory indicated you can request support to help or grab file from GitHub 

...