Я использую Xenserver 6.2 и настроил ssmtp.conf на mail_alert.conf для получения предупреждений по электронной почте. Я следовал инструкциям на http://support.citrix.com/servlet/KbServlet/download/34969-102-706058/reference.pdf документ. Я использую gmail smtp для отправки писем. Когда я пытаюсь:
[root@xen /]# ssmtp emailaddress@domain.com
из командной строки и попробуйте отправить электронное письмо, без проблем. Это прямо в пути. Но когда я настраиваю виртуальную машину для генерации предупреждений, они генерируются. Я вижу в XenCenter, но электронная почта не работает. Я вижу это в файле / var / log / maillog:
May 27 16:17:09 xen sSMTP[30880]: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first. 18sm34990758wju.15 - gsmtp)
Из командной строки все работает нормально. Это запись журнала для вышеуказанной операции командной строки:
May 27 15:55:58 xen sSMTP[27763]: Creating SSL connection to host
May 27 15:56:01 xen sSMTP[27763]: SSL connection using RC4-SHA
May 27 15:56:04 xen sSMTP[27763]: Sent mail for emailaddress@gmail.com (221 2.0.0 closing connection ln3sm34863740wjc.8 - gsmtp) uid=0 username=root outbytes=495
Любые идеи?
Было бы полезно опубликовать содержание своего /etc/ssmtp/ssmtp.conf
и /etc/mail_alert.conf
файлы.
В любом случае, вы пытались включить UseTLS=YES
в /etc/mail_alert.conf
?