Задать вопрос
Vmelnikoff
@Vmelnikoff
PHP разработчик

Почему письмо не проходит у Яндекса Спам-проверку через mSMTP, но проходит через mutt?

Задача отправлять письма через сервера Яндекс/Гугл через mSMTP без привязки к домену.

Когда пытаюсь отправить в консоли через mSMTP, Яндекс выводит ошибку:
<-- 554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1570427887-Asn7sSye6h-w6qWRXmE
msmtp: the server did not accept the mail
msmtp: server message: 554 5.7.1 [2] Message rejected under suspicion of SPAM; https://ya.cc/1IrBc 1570427887-Asn7sSye6h-w6qWRXmE

Package: msmtp
Version: 1.6.6-1

=========================================================================================================
Команда консоли (отправляю от User, а не от Root):
echo "Test message" | msmtp --debug -a yandex my-mail@mail.ru

Настройка ~/.msmtprc (принадлежит User):
defaults
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/log/msmtp.log
timeout 300

account yandex
host smtp.yandex.ru
port 465
from my-mail@yandex.ru
keepbcc on
user my-mail@yandex.ru
password my-pass
tls_starttls off
tls_certcheck on
=========================================================================================================

Та же ситуация с mutt (встроенный smtp) - все ОК

=========================================================================================================
Команда консоли
echo "Текст сообщения" | mutt -s "Тема" -- my-mail@mail.ru

Настройка ~/.muttrc:
set realname = 'User Name'
set from = my-mail@yandex.ru
set use_from = yes

set smtp_url=smtps://my-mail@smtp.yandex.ru:465
set smtp_pass = 'my-pass'

## SSL
set ssl_starttls = yes
set ssl_force_tls = yes
set smtp_authenticators = 'login'

Что нужно поправить в mSMTP, чтобы работало также как и mutt?
  • Вопрос задан
  • 607 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vmelnikoff
@Vmelnikoff Автор вопроса
PHP разработчик
Решил сам, подставив тему все проходит хорошо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы