Centos 5.xx Nagios sSMTP mail cannot be sent from nagios server, but works great from console

Posted by adam on Server Fault See other posts from Server Fault or by adam
Published on 2012-11-22T15:27:09Z Indexed on 2012/11/23 23:06 UTC
Read the original article Hit count: 343

Filed under:
|

I spent last 3 hours of reasearch on how to get nagios to work with email notifications, i need to send emails form work where the only accesible smtp server is the company's one.

i managed to get it done from the console using:

mail [email protected]

working perfectly for the purpouse i set up ssmtp.conf so as:

[email protected]
mailhub=smtp.company.com:587
[email protected]
AuthPass=mypassword
FromLineOverride=YES
useSTARTTLS=YES
rewriteDomain=company.pl
hostname=nagios
UseTLS=YES

i also edited the file /etc/ssmtp/revaliases so as:

root:[email protected]:smtp.company.com:587
nagios:[email protected]:smtp.company.com:587
nagiosadmin:[email protected]:smtp.company.com:587

i also edited the file permisions for /etc/ssmtp/* so as:

-rwxrwxrwx 1 root nagios  371 lis 22 15:27 /etc/ssmtp/revaliases
-rwxrwxrwx 1 root nagios 1569 lis 22 17:36 /etc/ssmtp/ssmtp.conf

and i assigned to proper groups i belive:

cat /etc/group |grep nagios
mail:x:12:mail,postfix,nagios
mailnull:x:47:nagios
nagios:x:2106:nagios
nagcmd:x:2107:nagios

when i send mail manualy, i recieve it on my priv box, but when i send mail from nagios the mail log says:

Nov 22 17:47:03 certa-vm2 sSMTP[9099]: MAIL FROM:<[email protected]> 
Nov 22 17:47:03 certa-vm2 sSMTP[9099]: 550 You are not allowed to send mail from this address

it says [email protected] and im not allowed to send mails claiming to be [email protected], its suppoused to be [email protected], what am i doing wrong? i ran out of tricks...

kind regards Adam xxxx

© Server Fault or respective owner

Related posts about nagios

Related posts about ssmtp