Ad Widget

Collapse

Zabbix и HELO в send_email

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Andrey Kalinov
    Junior Member
    • May 2010
    • 1

    #1

    Zabbix и HELO в send_email

    Не знаю куда про баги постить, пишу тут.

    Zabbix 1.8.1, Ubuntu Server 10.04

    Проблема с отправкой уведомлений. Происходит попытка отправки сообщения на почтовый сервер, которая сразу обрывается.

    Tue 2010-05-25 11:07:01: Accepting SMTP connection from [10.1.1.160:50135]
    Tue 2010-05-25 11:07:01: --> 220-post.expertcom.ru ESMTP MDaemon 10.1.1; Tue, 25 May 2010 11:07:01 +0400
    Tue 2010-05-25 11:07:01: --> 220 IT outsourcing http://www.expertcom.ru
    Tue 2010-05-25 11:07:01: <-- HELO expertcom.ru
    Tue 2010-05-25 11:07:01: --> 250 post.expertcom.ru Hello expertcom.ru, pleased to meet you
    Tue 2010-05-25 11:07:01: Соединение прервано
    Tue 2010-05-25 11:07:01: SMTP session terminated (Bytes in/out: 19/184)

    В логах zabbix'а ошибка:
    Wrong answer on HELO [220 IT outsourcing http://www.expertcom.ru]

    Я понимаю, что есть более свежая версия, но в исходниках ея вроде тот же код, что и для 1.8.1
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Вероятная причина, приглашение из двух строк почтового сервера.
    Tue 2010-05-25 11:07:01: --> 220-post.expertcom.ru ESMTP MDaemon 10.1.1; Tue, 25 May 2010 11:07:01 +0400
    Tue 2010-05-25 11:07:01: --> 220 IT outsourcing http://www.expertcom.ru

    Не все почтовые библиотеки могут корректно обработать такое приглашение. Решение - запустить локальный почтовый сервер для приёма сообщений.

    Comment

    • sHaggY_caT
      Member
      • Mar 2010
      • 48

      #3
      Originally posted by dima_dm
      Вероятная причина, приглашение из двух строк почтового сервера.
      Tue 2010-05-25 11:07:01: --> 220-post.expertcom.ru ESMTP MDaemon 10.1.1; Tue, 25 May 2010 11:07:01 +0400
      Tue 2010-05-25 11:07:01: --> 220 IT outsourcing http://www.expertcom.ru

      Не все почтовые библиотеки могут корректно обработать такое приглашение. Решение - запустить локальный почтовый сервер для приёма сообщений.
      Может быть, будет полезно.
      Мы используем более легковесное решение на Zabbix-сервере:

      ==================================
      Name : ssmtp Relocations: (not relocatable)
      Version : 2.61 Vendor: Fedora Project <http://bugzilla.redhat.com/bugzilla>
      Release : 11.8.el5 Build Date: Птн 26 Дек 2008 18:40:15
      Install Date: Чтв 11 Мар 2010 11:51:23 Build Host: xenbuilder2.fedora.redhat.com
      Group : Applications/Internet Source RPM: ssmtp-2.61-11.8.el5.src.rpm
      Size : 89629 License: GPLv2+
      Signature : DSA/SHA1, Птн 26 Дек 2008 19:42:00, Key ID 119cc036217521f6
      Packager : Fedora Project <http://bugzilla.redhat.com/bugzilla>
      URL : http://packages.debian.org/stable/mail/ssmtp
      Summary : Extremely simple MTA to get mail off the system to a Mailhub
      Description :
      A secure, effective and simple way of getting mail off a system to your mail
      hub. It contains no suid-binaries or other dangerous things - no mail spool
      to poke around in, and no daemons running in the background. Mail is simply
      forwarded to the configured mailhost. Extremely easy configuration.

      WARNING: the above is all it does; it does not receive mail, expand aliases
      or manage a queue. That belongs on a mail hub with a system administrator.
      =================================

      Удобно для отправки почты через централизованный почтовый сервер.

      Почта Zabbix-ксом отправляется скриптом.

      Comment

      Working...