Ad Widget

Collapse

оповещение ssmtp в теле письма иероглифы

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tiss42rus
    Junior Member
    • Jan 2015
    • 6

    #1

    оповещение ssmtp в теле письма иероглифы

    Делал оповещение через ssmtp


    Вместо русских букв отображается просто набор букв непонятных
    .Это возможно даже не в заббиксе проблема потомучто если послать сообщение командой echo "русские буквы" | mail -s "email subject" [email protected] то в сообщении придет просто набор букв. В чем проблема может быть?
  • Zentarim
    Senior Member
    • Mar 2012
    • 526

    #2
    Originally posted by tiss42rus
    Делал оповещение через ssmtp


    Вместо русских букв отображается просто набор букв непонятных
    .Это возможно даже не в заббиксе проблема потомучто если послать сообщение командой echo "русские буквы" | mail -s "email subject" [email protected] то в сообщении придет просто набор букв. В чем проблема может быть?
    В кодировке, видимо. Простейший вариант в вашем случае - прогнать русский текст через iconv перед отправкой в mail -s.

    Comment

    • tiss42rus
      Junior Member
      • Jan 2015
      • 6

      #3
      Originally posted by Zentarim
      В кодировке, видимо. Простейший вариант в вашем случае - прогнать русский текст через iconv перед отправкой в mail -s.
      Можете подсказать каким образом это делать.У меня отправляется через скрипт -команду mail. что в нем нужно поменять?

      #!/bin/bash
      to=$1
      subject=$2
      body=$3

      cat <<EOF | mail -s "$subject" "$to"
      $body
      EOF

      Comment

      • tiss42rus
        Junior Member
        • Jan 2015
        • 6

        #4
        Originally posted by Zentarim
        В кодировке, видимо. Простейший вариант в вашем случае - прогнать русский текст через iconv перед отправкой в mail -s.
        Всё спасибо разобрался , всё работает.Очень помог) пример команды если кому нужно
        echo "русские буквы" |iconv -c -f UTF-8 -t KOI8-R| mail -s "email subject" [email protected]

        Comment

        Working...