Как настроить почту на VPS с ISPmanager
-
1.
В независимости от панели управления в зону домена необходимо добавить следующие ресурсные записи (Что такое «Ресурсные записи DNS» ):
Имя записи Тип записи Приоритет (только для MX) Значение записи mail A 123.123.123.123 @ MX 1 mail.mysite.ru Данные DNS-записи необходимо добавить на DNS-серверах: Как узнать, какие DNS-серверы прописаны для домена
- Для домена прописаны ns1.reg.ru и ns2.reg.ru. Пропишите DNS-записи по инструкции: Настройка ресурсных записей DNS для домена;
- Для домена прописаны ns5.hosting.reg.ru и ns6.hosting.reg.ru. В этом случае DNS-записи будут настроены автоматически при добавлении домена в ISPmanager;
- Для домена прописаны другие DNS. Обратитесь к вашему поставщику DNS с вопросом добавления записей.
-
2.
Откройте панель управления ISPmanager;
Добавьте домен на VPS, если вы не сделали этого ранее:
-
3.
Войдите в панель управления под пользователем, под которым был добавлен домен. Для этого перейдите в раздел Пользователи и кликните по имени пользователя. Наведите курсор на три точки и нажмите Войти под пользователем:
-
4.
Создайте почтовый ящик:
-
5.
Для отправки и получения корреспонденции рекомендуем настроить почтовый клиент: Настройка почтовых клиентов
Или воспользоваться Web-интерфейсом почты. Для этого перейдите в раздел Почта, кликните по почтовому ящику и нажмите Почтовый клиент:
Готово, при входе в Web-интерфейс необходимо указывать адрес ящика полностью example@domain.ru и пароль к нему.
Как настроить SPF-запись
SPF-запись позволяет указать в TXT-записи домена список серверов, которые имеют право отправлять сообщения от имени e-mail адресов этого домена. Проще говоря, SPF-запись помогает защититься от злоумышленников, рассылающих СПАМ от имени вашего домена. Подробнее об SPF-записи вы можете узнать в статье Что такое ресурсные записи DNS?
Как должна выглядеть SPF-запись
В SPF-записи необходимо указать все сервера, с которых могут быть отправлены сообщения. Если вы отправляете сообщения только с одного сервера (почтовые клиенты не считаются), то в SPF-записи будет достаточно указать IP-адрес этого сервера: Как узнать IP-адрес сервера. Вместо 123.123.123.123 пропишите IP-адрес вашего сервера:
Имя записи | Тип записи | Значение записи |
---|---|---|
mysite.ru. | TXT | v=spf1 ip4:123.123.123.123 ~all |
Если сообщения отправляются с нескольких серверов, в SPF-записи необходимо указать IP-адреса всех серверов. Такое может быть тогда, когда почтовые ящики расположены на одном сервере, а сам сайт на другом. Пример такой записи:
Имя записи | Тип записи | Значение записи |
---|---|---|
mysite.ru. | TXT | v=spf1 ip4:123.123.123.123 ip4:233.233.233.233 ~all |
Более подробно и о настройке SPF-записи вы можете прочитать на тематических форумах в сети интернет.
Как добавить SPF-запись
SPF-запись прописывается в TXT-записи домена. Фактически вам необходимо добавить TXT-запись, в значение которой вставить SPF-запись.
Добавлять TXT-запись необходимо на тех DNS-серверах, которые прописаны для вашего домена. Вы можете добавить TXT-запись по инструкции: Как добавить запись TXT.
Как настроить DKIM на VPS сервере
- 1.
-
2.
Перейдите в раздел Почта и выберите Почтовые домены:
-
3.
Кликните по домену и нажмите Изменить:
-
4.
Поставьте галочку напротив Включить DKIM для домена, нажмите Ok:
Готово.
Проверка записи
В Windows
-
1.
Нажмите «Пуск» и в строке поиска «Найти программы и файлы» наберите команду nslookup и нажмите «Enter». Перед вами появится окно с командной строкой;
-
2.
Наберите команду
server *IP-адрес вашего сервера*
и нажмите «Enter»; -
3.
Наберите команду
ls -t TXT *название домена*
и нажмите «Enter». В результате вы увидите ключ DKIM.
В Linux
Откройте встроенный терминал и наберите команду: host -t TXT dkim._domainkey.mysite.ru 123.123.123.123
где 123.123.123.123 — IP адрес вашего сервера. Вывод должен быть примерно таким:
host -t TXT dkim._domainkey.mysite.ru 123.123.123.123
Using domain server:
Name: 123.123.123.123
Address: 123.123.123.123#53
Aliases: dkim._domainkey.mysite.ru descriptive text "v=DKIM1\; k=rsa\; s=email\; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDtoh2UMKtbzc4hpsrgSpBg0DC7gpmRgx9n+cQBWdqaUgfAK03wZzUSI4NZ9KUDR8V/YtQtLmrgdRvDTotVhAXE7xhUtKeNrxoNk3ffe0rY5fOcVNdTBpGOW5vMK6qyp+XD2Ws0s2GJalhxXtTGiXfxb3AGJMAKC0S2SYBV9zd8twIDAQAB"
Также вы можете произвести проверку при помощи on-line сервиса DKIMCore. Однако в этом случае перед проверкой придется подождать обновления DNS серверов.
Возможные проблемы
Отправка почты с дополнительного IP-адреса
Внимание. Данная инструкция подходит только в том случае, если в качестве MTA (почтового сервера) на VPS-сервере установлен Exim.
-
1.
Откройте файл /etc/exim4/domainips через панель управления ISPmanager или по SSH;
-
2.
Пропишите в файле строку:
site.ru:123.123.123.123
где site.ru — это домен, для которого вы хотите изменить IP-адрес для отправки почты, а 123.123.123.123 — сам IP-адрес;
-
3.
Сохраните и закройте файл. Для вступления изменений в силу перезапустите Exim под пользователем root:
- через ISPmanager. Перейдите в раздел Система — Службы, выделите сервис Exim и нажмите Рестарт;
- по SSH. Введите команду
service exim restart
;
Готово, после перезапуска SMTP-сервера, почта для выбранного домена будет отправляться с нового IP-адреса.
VPS с установленной CentOS
Закажите сервер с чистой CentOS или панелью управления ISPmanager всего за пару минут.
Заказать VPS c Centos
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊