|
|
Установка и настройка или на прямую или через Putty или Webmin !
Установка SMTPD. Для этого используют команду :
# pkg install ssmtp
Будет задан вопрос ... отвечаем = y = :
Press y|Y for Yes, any other key for No: y
После установки редактируем /etc/mail/mailer.conf, заменив sendmail на ssmtp:
# ee /etc/mail/mailer.conf
sendmail /usr/local/sbin/ssmtp
send-mail /usr/local/sbin/ssmtp
mailq /usr/local/sbin/ssmtp
newaliases /usr/local/sbin/ssmtp
hoststat /usr/bin/true purgestat /usr/bin/true
Сохраните и закройте файл ( Esc > a > a )
Редактируем следующий файл :
# ee /usr/local/etc/ssmtp/revaliases
root:Ваша почта на mail.ru:smtp.mail.ru
Сохраните и закройте файл ( Esc > a > a )
Редактируем конфигурационный файл :
# ee /usr/local/etc/ssmtp/ssmtp.conf
mailhub=smtp.mail.ru:25
rewriteDomain=mail.ru
AuthUser=Ваша почта на мыле
AuthPass=3psk67ххххххUNzHZztP / Где взять пароль напишу ниже
FromLineOverride=YES
UseTLS=Yes
UseSTARTTLS=Yes
Сохраните и закройте файл ( Esc > a > a )
Отключим sendmail, добавив в /etc/rc.conf строки :
# ee /etc/rc.conf
ssmtp_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
Сохраните и закройте файл ( Esc > a > a )
Для отключения служебных периодически запускаемых скриптов
sendmail впишем в файл /etc/periodic.conf следующие опции :
# ee /etc/periodic.conf
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
Сохраните и закройте файл ( Esc > a > a )
На этом настройка почти закончена ... Идём на почту mail.ru
Заходим на свою мыльную почту . Смотрим скрины :
В левом нижнем углу клацаем = Настройки = :

Все настройки :

Все настройки безопасности :

Пароли для внешних приложений :

Жмём создать :

Вводим имя Вашего пароля :

Выбираем = Полный доступ к почте = :

Подтверждаем , что это Ваш аккурант :

И получаете пароль ( обязательно скопировать и сохранить ! ) :

Вставляем полученный пароль в /usr/local/etc/ssmtp/ssmtp.conf :
# ee /usr/local/etc/ssmtp/ssmtp.conf
AuthPass=3psk67ххххххUNzHZztP
Сохраните и закройте файл ( Esc > a > a )
Вот теперь с настройками точно всё ....
Пробуем отправить письмо на существующую почту :
# echo "hello" | mail Адрес почты
Статья актуальна на 06.04.2025
|