Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Установка и настройка SSMTP в CentOS

        Установка и настройка SSMTP в CentOS

        13 Октября 2014

        Кто то скажет что установка и настройка ssmtp простая и легкая, но когда мне пришлось это делать в первый раз я столкнулся с различными проблемами и ошибками в процессе настройки. В данной статье мы расскажем как устанавливать, настраивать и как бороться с ошибками которые могут возникнуть. Все команды делаются от рута. Установка ssmtp

        yum install ssmtp
        Конфигурационный файл будет находиться в папке /etc/ssmtp/ssmtp.conf Открываем конфигурационный файл в любом удобном для нас редакторе
        nano /etc/ssmtp/ssmtp.conf
        Для отправки сообщений с почты gmail необходимо настроить программу:


        root=my_login@gmail.com

        mailhub=smtp.gmail.com:587

        RewriteDomain=gmail.com

        Hostname=localhost

        UseTLS=YES

        UseSTARTTLS=YES

        AuthUser=my_login(без @gmail.com)

        AuthPass=*******

        AuthMethod=LOGIN

        FromLineOverride=YES


        Далее нужно добавить запись в файл /etc/ssmtp/revaliases

        root:my_login@gmail.com:smtp.gmail.com:587

        На этом настройка закончена, попробуем отправить тестовое письмо на свой почтовый ящик:

        echo «test_message» | ssmtp -s «email subject» address_to_send_email@example.com

        Если все прошло успешно, то вам на почту придет письмо, если нет, то нужно посмотреть логи и понять в чем проблема. Логи находятся в папке /var/log/maillog

        nano /var/log/maillog
        Если в логах видим:

        sSMTP: SSL not working: certificate verify failed (20)

        sSMTP: Cannot open smtp.gmail.com:587


        То файл конфигурации /etc/ssmtp/ssmtp.conf нужно добавить строчку

        TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt


        Если при отправке выскакивает ошибка

        send-mail: Authorization failed (534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 y9sm5028011lad.32 - gsmtp)

        То вероятней всего у вас в пароле есть спецсимволы, и google блокирует доступ к почтовому ящику. В моем случае мне пришло смс и письмо с предупреждением о попытке взлома моей почты. Просто в настройках своего ящика разрешаем доступ с этого IP и что попытка авторизации была реальна.

        Для отправки сообщений с другой почты( в моем случае подключаем к почте на хостинге) меняем настройки /etc/ssmtp/ssmtp.conf на :


        root=ssmtp@vpnotes.ru

        RewriteDomain=vpnotes.com

        Hostname=localhost

        AuthUser=ssmtp@vpnotes.ru

        AuthPass=*******

        AuthMethod=LOGIN

        FromLineOverride=YES


        Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение