Я запускаю SMTP-сервер CentOS 7 sendmail. Для некоторых адресов (a@myclient.com) виртуальная запись заставляет мой сервер пересылать сообщения, адресованные этому адресу, клиентскому интернет-провайдеру (charter.net) или gmail. Это работает для 80-90% сообщений; но для других сообщений charter.net или gmail отклоняют сообщение, если служба DSN 5.0.0 недоступна. Обратите внимание, что код DSN - это не 4.X.X, отложенный, а 5.X.X, отклоненный. Я подозреваю, что это происходит, когда принимающий сервер считает сообщение спамом, но иногда это происходит с законными электронными письмами, например, от бухгалтера клиента. Более вероятно, что это произойдет, если к электронному письму есть вложение.
Кто-нибудь знает, почему так происходит? Что я могу сделать, чтобы снизить вероятность отклонения законной электронной почты? Может ли помочь настройка записей SPF / DKIM / DMARC для myclient.com? Для канонического имени моего сервера (которое он отправляет в записях EHLO)? Может ли сервер добавить подпись DKIM к электронному письму, которое он только пересылает?
Спасибо за внимание, Боб