Не отправляются письма с сервера (Exim4, Ubuntu)

После установки сборки Ubuntu/Vesta на хостинге Timeweb на VDS, приходится заново настраивать отправку писем через mail PHP и Exim4. Эта статья — заметка для себя любимого, как не сложно догадаться. А то надоело каждый раз гуглить всё заново.

Что сделал значит:

Генерим сертификат:

#bash /usr/share/doc/exim4-base/examples/exim-gencert

В /etc/exim4/ появятся exim.crt и exim.key .
 
В файле /etc/exim4/exim4.conf.template
добавляем строчку
MAIN_TLS_ENABLE = yes
перед .ifdef MAIN_TLS_ENABLE
 
Далее:
 
/etc/init.d/exim4 restart
 
У меня в логах почты по адресу /var/log/exim4/mainlog осталась ошибка
 
R=nonlocal: Mailing to remote domains not supported
 

Перенастраиваем конфигуратор exim4 командой:

sudo dpkg-reconfigure exim4-config
 
Самый важный шаг — первый. Надо выбрать internet site; mail is sent and received directly using SMTP. И адреса я поставил с главным доменом, как и адрес Весты на домен. После этого отправка заработала.

Конкретно у Таймвеб проверка блокировки отправки почты на сервере командой:

id

у меня выдает:

root@server:~# id
uid=0(root) gid=0(root) groups=0(root)

По справке с их сайта:

uid=1917(username) gid=601(newcustomers) groups=601(newcustomers) — отправка почты заблокирована для аккаунта на тестовом периоде.

uid=2964(username) gid=601(newcustomers) groups=601(newcustomers),660(spammers) — отправка почты заблокирована из-за рассылки спама.

 

А и да, на mail.ru письма по ходу так и не начали приходить, но приходят на Яндекс, особенно без почты на домене.

Поделитесь этой статьей с друзьями:



Присоединяйтесь к нам Вконтакте, чтобы получить более оперативные ответы на свои вопросы, ПЕРВЫМИ читать новые статьи и обмениваться информацией с другими участниками группы!





Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Навигация