LINUX.ORG.RU

Помогите починить ssmtp

 ,


0

1

Здравствуйте.

Некоторое время назад очередное обновление поломало мне ssmtp. Некоторое время я жил без него, периодически безуспешно ковыряя ssmtp.conf и revaliases, но тщетно, теперь решил попросить помощи и взяться за него всерьёз. Привожу настройки и выхлоп попытки отправить тестовое письмо с gmail.com себе на mail.ru:

piyavking@koeuk Sun Aug 11 16:45:16 ~ $ cat /etc/ssmtp/ssmtp.conf;echo '----------------';cat /etc/ssmtp/revaliases 
root=piyavking@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=koeuk
UseTLS=Yes
UseSTARTTLS=Yes
AuthUser=piyavking@gmail.com
AuthPass=мой_пароль
AuthMethod=LOGIN
FromLineOverride=YES
debug=yes
 
----------------
root:piyavking@gmail.com:smtp.gmail.com:587
mainuser:piyavking@gmail.com:smtp.gmail.com:587

piyavking@koeuk Sun Aug 11 16:45:27 ~ $ echo "Это тестовое письмо из консоли" | ssmtp -v -s piyavking@mail.ru
[<-] 220 smtp.gmail.com ESMTP f22sm1359926ljh.22 - gsmtp
[->] EHLO koeuk
[<-] 250 SMTPUTF8
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO koeuk
[<-] 
ssmtp:  (koeuk)
piyavking@koeuk Sun Aug 11 16:46:33 ~ $ 

на piyavking@gmail.com - никаких следов попытки отправить письмо, на piyavking@mail.ru - ни во входящих, ни в спаме тестового письма нет.

Помогите, пожалуйста, заставить его работать. Спасибо за внимание.

hostname может гуглу не нравиться, вроде там нужно FQDN, а может и localhost сойдёт.

mky ★★★★★ ()

А ты шли конвеером не через ssmtp или sendmail, а через команду mail(входит в состав утилит mailx или mailutils). Потому что через sendmail надо подставлять заголовки From и прочие самому, ты этого не сделал -> нормальные почтовики отлупили это в спам на подлете, даже не доставив юзеру в пользовательский спам...

Ну или все заголовки формируй сам, по старинке

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Заголовки тут ИМХО ни при чём, проблема пока не в том, что письма не доходят на мейлру - они не формируется в гмейле (в «Отправленных» ноль активности, а, когда ssmtp функционировал, под них даже специальный фильтр приходилось делать, чтоб удалять (у меня некоторый полуавтомат там тикал)).

piyavking ★★★ ()
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от piyavking

они не формируется в гмейле

ВНЕЗАПНО: спам можно отрезать и на ОТПРАВКЕ. Особенно по очевидным критериям вида отсутствие необходимых заголовков.

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

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Мне нужны любые советы, которые помогут побороть мою беду, тем более совет пользователя ssmtp, который отправляет письма с гугла.

Хммм... mail, значит, с заголовками...

А тебе не трудно будет светануть /etc/ssmtp/ssmtp.conf и, на всякий случай, revaliases? И, если, опять-таки не затруднит, не мог бы написать пару слов о конфиге mail?

piyavking ★★★ ()
Ответ на: комментарий от piyavking

А тебе не трудно будет светануть /etc/ssmtp/ssmtp.conf и, на всякий случай, revaliases?

Я первым делом сверил свои конфиги с твоими. За исключением логинов/паролей и опции rewriteDomain(которую я не использую и не понимаю зачем она вообще нужна в конфигурации с revaliases) - все идентично. А, ну еще у меня hostname в конфиге ssmtp не указан - тоже не понимаю зачем он, если ты всё равно меняешь домен отправителя.

И, если, опять-таки не затруднит, не мог бы написать пару слов о конфиге mail?

Ээээ... Ничего не конфигурял для почтового клиента. Он тупо формирует базовые заголовки и шлет их в sendmail(в нашем случае - в ssmtp). А уже ssmtp по своим конфигам и revaliases заменяет заголовки на нужные. Новые заголовки при локальной отправке(а другой у ssmtp и нет, в отличие от того же postfix) добавлять он видимо не обучен.

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.