В настоящее время я пытаюсь настроить почтовый сервер, и у меня возникли некоторые проблемы.
Проблема 1. Я не могу получать электронные письма для отправки на другие домены, кроме моего.
Однако я могу нормально получать электронные письма с других доменов. Когда я изучил это, мне показалось, что мне нужен ретранслятор SMTP, поэтому я поискал его. Я действительно не хочу использовать гуглы smtp.gmail.com
Потому что половина причин, по которым я это делаю, - это то, что я не привязан к Gmail. Затем я попробовал MailGun, инструмент, предназначенный для маркетинга, так что для начала я, вероятно, делал что-то неправильно. Тем не менее, я получил его для отправки одного сообщения, хотя сначала я этого не заметил, потому что он был помечен как спам, и на тот момент уже нарушил настройки, пытаясь заставить его работать «должным образом». Я подозреваю, что использование MailGun для этого, вероятно, неправильный шаг, учитывая, что это маркетинговый инструмент, и поэтому он, вероятно, будет часто отмечаться как спам.
Вопрос 2: SSL-сертификаты?
Для своего домена я купил SSL-сертификат, выпущенный для * .insertdomain.name, так что он должен работать для mail.insertdomain.name, верно? idk, по-видимому, нет, потому что, когда я его использую, Mozilla Thunderbird говорит, что сертификат ненадежный / самоподписанный, что не так. Тот же сертификат отлично работает на стороне веб-сервера. В идеале я бы хотел иметь SSL для конфиденциальности.
Вот все конфиги
Вот моя конфигурация DNS (Namecheap):
- Записи хоста:
- Запись:
- Хост: @
- Значение: [Мой IP]
- TLL: 30 мин.
- Запись:
- Хост: почта
- Значение: [Мой IP]
- TLL: 30 мин.
- Запись TXT:
- Хост: @
- Значение: v = spf1 a mx ip4: [Мой IP]? All
- TLL: 30 мин.
- Запись TXT:
- Хост: _dmarc
- Значение: v = DMARC1; p = отклонить; rua = mailto: postmaster@mail.insertdomain.name
- TLL: 30 мин.
- Метод перенаправления URL (необходим для моего сайта):
- Записи MX:
- Хост: @
- Значение: mail.insertdomain.name
- Приоритет: 10
Вот моя конфигурация на hMailServer [Использует MySQL для базы данных]:
- Домен -> Общие -> Домен: insertdomain.name
- Домен -> Дополнительно -> Общий адрес: postmaster@mail.insertdomain.name
- Настройки -> Протоколы:
- Настройки -> Протоколы -> SMTP:
- Доставка электронной почты:
- Количество попыток: 4
- Минут между попытками: 1
- Имя локального хоста: mail.insertdomain.name
- SMTP-ретранслятор: Не настроен, требуется помощь в настройке
- Соответствие RFC:
- √ Разрешить текстовую аутентификацию
- √ Разрешить пустой адрес сервера
- √ Разрешить неправильно отформатированные окончания строк
- √ Отключить клиента после слишком большого количества недопустимых команд
- Продвинутый:
- Привязка к локальному IP-адресу: 192.168.1.5 [My server LAN ip]
- Настройки -> Протоколы -> POP3: [По умолчанию]
- Настройки -> Протоколы -> IMAP: [По умолчанию]
- Настройки -> Дополнительно -> Диапазоны IP:
- Мой компьютер:
- Нижний IP: 127.0.0.1
- Верхний IP: 127.0.0.1
- Разрешить доставку из:
- √ Местное -> Местное
- √ Местный -> Внешний
- √ Внешний -> Местный
- X Внешний -> Внешний
- Требовать аутентификацию SMTP:
- √ Местный -> местный
- √ Местный -> Внешний
- X Внешний -> местный
- Интернет:
- Нижний IP: 0.0.0.0
- Верхний IP: 255.255.255.255
- Разрешить доставку из:
- √ Местное -> Местное
- √ Местный -> Внешний
- √ Внешний -> Местный
- X Внешний -> Внешний
- Требовать аутентификацию SMTP:
- √ Местный -> местный
- √ Местный -> Внешний
- X Внешний -> местный
Заранее благодарим за любую помощь, я искренне признателен!