- Вопрос или проблема
- Моя настройка:
- Ответ или решение
- 1. Запись A (Address Record):
- 2. Запись MX (Mail Exchange Record):
- 3. Запись PTR (Pointer Record):
- 4. Запись SPF (Sender Policy Framework):
- 5. Записи DKIM (DomainKeys Identified Mail) и DMARC (Domain-based Message Authentication, Reporting & Conformance):
- Дополнительные предложения по настройке:
Вопрос или проблема
Моя настройка:
Сеть: VPS сервер с низкими характеристиками,
Почтовый сервер: postfix + dovecot + mysql,
ОС: Ubuntu 16.04 (будет обновлена после завершения настройки почты).
У меня есть один домен (назовем его ‘mydomain1.com’), успешно настроенный для отправки/получения электронной почты. Этого я добился, следуя одному из многочисленных руководств, доступных через поиск в интернете.
Теперь у меня есть второй домен (назовем его ‘mydomain2.com’), который я хотел бы включить на тот же VPS сервер (тот же IP адрес) и тот же почтовый сервис.
В настоящее время я работаю над тем, как настроить этот второй домен в существующей конфигурации, начиная с настроек DNS и заканчивая postfix, dovecot, mysql и структурой папок виртуальных почтовых ящиков на уровне ОС.
Какие записи DNS необходимы для обеспечения успешной доставки POP3 от внешних отправителей?
В данный момент:
mydomain1.com работает (принимает и отправляет)
mydomain2.com не работает (отправляет, но не принимает)
Только электронная почта, отправленная с mydomain1.com, доходит до адресов mydomain2.com.
Сообщение об ошибке ‘возвращено отправителю’ говорит:
[email protected]: host C.secondary-mx.nl[00.000.00.00] said: 550 Unknown
user. Unrouteable address (in reply to RCPT TO command)
Ответ или решение
Для обеспечения успешной доставки писем через POP3 от внешних отправителей для вашего второго домена, mydomain2.com, необходимо настроить корректные DNS-записи. Давайте рассмотрим, какие записи должны быть включены и как их правильно настроить.
1. Запись A (Address Record):
Эта запись указывает IP-адрес вашего сервера для вашего домена. Убедитесь, что у вас есть запись A для mydomain2.com
, ссылающаяся на IP-адрес вашего VPS-сервера.
Пример:
mydomain2.com. IN A 192.0.2.1
2. Запись MX (Mail Exchange Record):
MX-записи определяют, какие серверы обрабатывают почту для домена. Если на вашем VPS-сервере уже работает почта для mydomain1.com
, вы можете настроить аналогичную MX-запись для mydomain2.com.
Пример:
mydomain2.com. IN MX 10 mail.mydomain2.com.
3. Запись PTR (Pointer Record):
Записи PTR используются для обратного DNS. Хотя они не обязательны для POP3-доставки, наличие корректной записи PTR может повысить вероятность успешной доставки почты и избежать меток спама.
4. Запись SPF (Sender Policy Framework):
Записи SPF определяют, какие IP-адреса имеют право отправлять почту от имени вашего домена. Убедитесь, что запись SPF для mydomain2.com
правильно настроена для вашего сервера.
Пример:
mydomain2.com. IN TXT "v=spf1 a mx ip4:192.0.2.1 ~all"
5. Записи DKIM (DomainKeys Identified Mail) и DMARC (Domain-based Message Authentication, Reporting & Conformance):
DKIM помогает получателю подтвердить, что сообщение действительно отправлено с вашего сервера. Подписи необходимо настроить на вашем почтовом сервере.
DMARC помогает предотвратить фишинг и другие виды атак. Разверните политику DMARC для вашего домена.
Дополнительные предложения по настройке:
-
Проверьте настройки Postfix и Dovecot:
- Убедитесь, что ваш Postfix настроен обрабатывать почту для
mydomain2.com
. Это может потребовать добавления домена в списокmydestination
или создание соответствующих виртуальных доменов.
- Убедитесь, что ваш Postfix настроен обрабатывать почту для
-
Настроение MySQL:
- Поддерживайте корректные записи в базе данных для пользователей
mydomain2.com
, чтобы почтовый сервер мог определить, как обрабатывать входящие сообщения.
- Поддерживайте корректные записи в базе данных для пользователей
-
Проверка файловой структуры:
- Для виртуальных ящиков, убедитесь, что соответствующая директория создана и имеет правильные права доступа на сервере.
Проблема с ошибкой "550 Unknown user. Unrouteable address" указывает на то, что сервер не распознает учетную запись или не может ее маршрутизировать. Это может указывать на отсутствие учетной записи на сервере или некорректные записи в MySQL.
Эти DNS-записи и дополнительные настройки помогут успешно настроить mydomain2.com для получения писем через POP3.