Skip to end of banner
Go to start of banner

Configuring Email Server for NMIS Notifications including Gmail server

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

NMIS provides the capability to notify users when various events are detected.  The main method of nofication is using email, but many others are available.

Configuring Mail Server

To access the settings, from the menu access "System -> System Configuration -> NMIS Configuration"

From the configuration widget select "email"

The required configuration needs to be put in here:

Email Server Configuration Table

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

Once you have configured your email server, it is best to test it, login to your NMIS server

NMIS8:

  • Navigate to the admin directory – cd /usr/local/nmis8/admin/
    • Run the testemail.pl file – ./testemail.pl 
      • this will send an email to the Contact configured as Contact1
      • If there was any error you can debug it with ./testemail.pl debug=true

NMIS9:

  • Navigate to the admin directory – cd /usr/local/nmis9/admin
    • Run the testemail.pl file – ./testemail.pl
      • This will send an email to the Contract configured as Contact1
      • If there was any error you can debug it with ./testemail.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 

Github Instructions:

NMIS8. 

NMIS9



GMAIL Issues:

If you still are having problems with testing email to your Contact1, please turn on option for Access for less secure apps, in the link https://support.google.com/accounts/answer/6010255

You will be able to see all the missing steps in you google accounts.



  • No labels