Рейтинг:0

Почта Включить заголовки электронной почты при отправке электронной почты через ASP.NET

флаг ar

На моем сервере работает несколько веб-сайтов: domain1.com и domain2.com.

Проблема в том, что когда я отправил электронное письмо через ASP.NET из домен2.com, который я вижу в этом источнике электронной почты (обратите внимание домен1):

Получено: от mail.domain1.com (h2134215.myisp.com. [81.112.2.12)
Получено: от h2134215 ([81.112.2.12]) от domain1.com с MailEnable ESMTPA; Сб, 21 июн 2021 22:17:29 +0200
Идентификатор сообщения: <[email protected]>

Я использую Mail Enable для отправки писем через ASP.NET, например:

Dim mailObj как новый SmtpClient
mailObj.Host = локальный хост

Я также пробовал:

Dim mailObj как новый SmtpClient
mailObj.Host = "smtp.domain2.com"

Dim basicAuthenticationInfo As New System.Net.NetworkCredential("[email protected]", "mypassword")
mailObj.UseDefaultCredentials = Ложь
mailObj.Credentials = базовая информация об аутентификации   

В обоих случаях мои письма отправляются.

Глядя на мои настройки SMTP в MailEnable

Вкладка [Общие]
Локальное доменное имя: domain1.com
Имя почтового домена по умолчанию: mail.domain1.com

Это приводит к тому, что мои электронные письма отклоняются некоторыми почтовыми серверами как спам.

Как настроить Mail Enable для использования правильных заголовков электронной почты, соответствующих домену, с которого я отправляю, домен2 в таком случае?

ОБНОВЛЕНИЕ 1

Настройки DNS введите описание изображения здесь

Рейтинг:1
флаг fr
anx

Последовательный имени хоста достаточно, вам не нужно стремиться к соответствие домены между хостом и почтой, которую он обрабатывает. Просто убедитесь, что ваш сервер не говорит, что он называется mail.domain1.com в то время как согласно DNS, это называется h2134215.myisp.com.

Как настроить Mail Enable для использования правильных заголовков электронной почты?

Эти заголовки трассировки добавляются следующим сервером, просто запись что случилось. Они автоматически записывают новое имя хоста и запись PTR, как только вы ее настроите. Считайте их симптом.

соответствовать домену, с которого я отправляю

Ваше каноническое имя сервера должно оставаться неизменным, независимо от того, на какой домен вы отправляете почту. Таким образом, он не может соответствовать двум разным доменам. Но это не обязательно. Вам просто нужно настроить один имя, правильно.

Это приводит к тому, что мои электронные письма отклоняются некоторыми почтовыми серверами как спам.

Установите полное доменное имя почтовых серверов на что-то, что кажется подходящим для обоих доменов (может быть mail.domain1.com, может быть чем-то совершенно отличным от обоих доменов) и зарегистрируйте это имя хоста в DNS, желательно в обе стороны.

Затем разверните SPF чтобы принимающие серверы автоматически знали, какие почтовые серверы уполномочены отправлять почту для каких доменов.

Adam avatar
флаг ar
Вау, спасибо за подробное объяснение, не уверен, что все понял, но попробую :) Если я вас правильно понял, моя настройка Mail Enable «Имя почтового домена по умолчанию: mail.domain1.com» (это полное доменное имя, на которое вы ссылаетесь) кажется в порядке, в основном это добавляет правильное доменное имя к мой ДНС. Мне нужно добавить запись «mail» A с (например) «mail.domain1.com» в качестве значения как для настроек DNS domain1.com, так и для domain2.com?
anx avatar
флаг fr
anx
Это пока звучит не совсем правильно. Серверы *имя* входят в запись PTR для вашего IP-адреса, которую вам, возможно, придется настроить в совершенно другом месте, чем ваши записи A и AAAA. В другом направлении, A->имя сервера требуется только один раз - так как я рекомендую вашему *одному* серверу использовать только *одно* имя. Затем для SPF можно указать имя или IP-адреса, но это отдельная тема, и вы, вероятно, захотите прочитать об этом подробнее перед реализацией.
Adam avatar
флаг ar
Еще раз спасибо. Я проверил это: https://help.returnpath.com/hc/en-us/articles/220223568-What-is-a-pointer-PTR-record-. Не уверен, где еще, кроме настроек DNS, я могу добавить эту запись PTR. Я добавил скриншот, чтобы вы могли видеть, о чем я говорю.
anx avatar
флаг fr
anx
@Flo попробуйте выполнить поиск `[хостинговая компания/имя интернет-провайдера] PTR`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.