Здравствуйте. Чтобы письма, которые отправляются с web-сервера, не попадали в спам на почтовых серверах, нужно настроить DKIM.

В почтовом сервере Exim, который используется в Vesta CP, на операционной системе CENT OS, DKIM настраивается следующим образом:

  1. Генерируем секретный ключ (перед данной командой нужно убедится, что каталог /etc/exim/dkim существует, если не существует, то создаёте его):

 

2. Генерируем публичный ключ, на основе секретного:

Пример вывода (у вас ключ будет другой):

 

3. Записываем вывод предыдущей команды в /etc/exim/dkim/example.com.public

 

4. Добавляем в DNS TXT запись с публичным ключом домена:

 

5. Проверяем DNS-запись:

 

6. Редактируем файл /etc/exim/exim.conf и находим в нём 3 строки, похожие на следующие, комментируем их и вместо них вставляем:

 

7. Далее, в том же файле /etc/exim/exim.conf находим блок remote_smtp и изменяем его параметры следующим образом:

 

8. После этого перезагружаем сервис Exim:

 

9. После этого пробуем отправить письмо с сервера, например на почтовый ящик на Яндексе. И видим, что подпись работает:

primer_dkim