Ad Widget

Collapse

Помощь с SendEmail

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dezhnevo
    Member
    • Sep 2018
    • 91

    #1

    Помощь с SendEmail

    Здравствуйте.
    Помогите, пожалуйста с настройкой утилиты. Есть желание ее использовать для последующей возможности редактирования писем под себя.
    Утилиту поставил, настроил. Из командной строки senemail письма шлет, но Zabbix при отправке пишет ошибку, а именно: Zabbix SendEmail[11567]: Error: "-" is not a recognized option. Затем просто следует большая портянка конфигурационного файла (это в заббиксе при наведении на "ошибка" в плитке "проблемы").
    Уже не знаю что делать. Спасибо за помощь!
  • ryden
    Junior Member
    • Feb 2019
    • 11

    #2
    Originally posted by dezhnevo
    Здравствуйте.
    Помогите, пожалуйста с настройкой утилиты.
    Утилиту поставил, настроил.
    Немного невнимательно прочитал изначально. А о какой утилите идет речь?
    Или метод отправки?

    Comment

    • ryden
      Junior Member
      • Feb 2019
      • 11

      #3
      Originally posted by ryden

      Немного невнимательно прочитал изначально. А о какой утилите идет речь?
      Или метод отправки?
      новичок, как и я, но в этом вопросе я смогу тебе помочь. Пиши в личку

      Comment

      • AvaTTaR
        Member
        • Dec 2018
        • 96

        #4
        Речь о питоновском скрипте, если я правильно понял, удобная штука, только я не совсем понял Вы настроили её в заббиксе, через внешний скрипт оповещения? Скиньте полные логи и конфигурацию с чем работаете

        Я её использую в действиях выполнение на стороне сервера, вот пример, вроде ничего сложного(только обратите внимание на inconv в теме, без него часто разбивает кодировку, пока пробуйте без него, если кодировка не летит у Вас):

        MAILLOG=/home/logs/mail.log
        [email protected]
        /usr/lib/sendemail/sendEmail -f [email protected] -t $maillist -s mx.minsk.by -u `echo "Тема"|iconv -t KOI8-R` -o message-charset=UTF8 -m "сообщение" -l $MAILLOG

        Comment

        • dezhnevo
          Member
          • Sep 2018
          • 91

          #5
          С проблемой разобрался.
          Сначала делаете, как здесь: https://github.com/dimuskin/ax-zabbix-html-template (html шаблоны для писем можно писать свои, можно использовать как в примере)
          Если при отправке Забиксом писем будет ошибка, как у меня в посте, то в файле html_email.sh в строке /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject \-m $zabbixbody -s $smtpserver:25 -o tls=no \-o message-content-type=html переменные нужно взять в кавычки: /usr/bin/sendEmail -f "$smtpemailfrom" -t "$zabbixemailto" -u "$zabbixsubject" \-m "$zabbixbody" -s $smtpserver:25 -o tls=no \-o message-content-type=html кроме сервера.
          Если используете не 25 порт, а 587, все в той же строке /usr/bin/sendEmail -f "$smtpemailfrom" -t "$zabbixemailto" -u "$zabbixsubject" \-m "$zabbixbody" -s $smtpserver:587 -o tls=yes -o username=ИМЯ ПОЛЬЗОВАТЕЛЯ -o password=ПАРОЛЬ \-o message-content-type=html - смените порт, поставьте tls=yes и допишите ключи -o с указанием пользователя и пароля.
          Все будет работать.

          Comment

          Working...