Nagios:cenosx64 use the system's own mail to call the third-party email server to send alert messages, the send address can be customized
Ways to send mail using an external mailbox
Bin/mail will send mail by default using local SendMail, which requires the local machine to install and start the SendMail service, which is cumbersome to configure and will cause unnecessary
Resource consumption. By modifying the configuration file, you can use an external SMTP server to send mail with an external SMTP server without using SendMail:
Modify/etc/nail.rc (/etc/mail.rc)
Add the following to the end of the file and make the appropriate changes:
Set from=[email protected] smtp=smtp.domain.com smtp-auth-user=username smtp-auth-password=Password smtp-auth=login
Description
Such as:
set from=[email protected] smtp=smtp.qq.com smtp-auth-user=[email protected] smtp-auth-password=123456CSG smtp-auth=Login
From is the e-mail address sent
SMTP is the address of the external SMTP server that occurs
Smtp-auth-user is an external SMTP server authenticated user name
Smtp-auth-password is the user password for external SMTP server authentication
Smtp-auth is the way of email authentication
Once the configuration is successful, you can use the
You can send a message to test:
Such as:
/bin/mail-s "Test" [email protected] <test.txt
Where-S is followed by the message header
[Email protected] is the recipient address
Content.txt inside is the message body
This article is from the "Chen blog" blog, make sure to keep this source http://chenshengang.blog.51cto.com/4399161/1554376
Nagios (method of invoking a third-party mail server with the system's own mail under CenOSX64)