Установка bSMTP-клиента SSMTP на Debian 8 Jessie.
Разберем как установить и настроить простой SMTP-клиент SSMTP
(Simple Mail Transfer Protocol — простой протокол передачи почты) на Debian 8 Jessie.
Установка SSMTP
Обновляем систему до актуального состояния:
sudo apt-get update && sudo apt-get upgrade -y
Устанавливаем SSMTP:
sudo apt-get install ssmtp
Конфигурация SSMTP сервера
Делаем резервную копию файла конфигурации:
sudo cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.backup
Файл конфигурации /etc/ssmtp/ssmtp.conf приводим к виду Редактируем файл конфигурации /etc/ssmtp/ssmtp.conf:
# Адрес SMTP-сервера mailhub=192.168.1.2:587 # Авторизация на SMTP-сервере AuthUser=test@test.ru AuthPass=Aa1234567 # Разрешать скриптам выбирать с какого ящика отправлять письмо FromLineOverride=YES # Принудительное переписывание домера в поле FROM: rewriteDomain=test.ru # Использовать SSL/TLS шифрования #UseSTARTTLS=YES # Использовать TLS шифрования UseTLS=YES # Ящик, куда будет отправляться вся локальная почта предназначенная пользователям с uid < 1000. В том числе, root. root=test@test.ru
root:test@test.ru:192.168.1.2:587
Установим использование SSMTP по-умолчанию в системе. Выполняем:
sudo mv /usr/sbin/sendmail /usr/sbin/sendmail.old sudo ln -s /usr/sbin/ssmtp /usr/sbin/sendmail
Проверим отправку писем:
echo "Test message" | mail -s Test test@test.ru
Если все настроено верно, то письмо отправится.
Обсуждение
Нет комментариев.