Я размещаю домен для клиента; записи домена A указывают на мой IP-адрес. Когда электронная почта приходит к кому-то в его домене, он просто хочет переслать ее своему провайдеру (charter.net). Это работает примерно 90-99% времени, но несколько раз в день charter.net отклоняет сообщение «Сервис недоступен». Вместо этого мы попытались переадресовать его на учетную запись gmail, и то же самое: обычно это работает, но иногда gmail возвращает сообщение «Служба недоступна». Когда это происходит, мой sendmail, очевидно, сдается.
Я подозреваю, что речь идет не о работоспособности сервера получателя; он отклоняет письмо, которое он считает подозрительным.
Я недавно добавил записи SPF и DKIM для канонического имени моего сервера, но я все еще получаю «Сервис недоступен» с charter.net. Теперь sendmail DKIM-подписывает любую почту, которая отправляется на мой сервер, но не подписывает электронную почту, которую он пересылает. Я не нашел способ настроить opendkim для этого. Но я видел, что mandrillapp.com отказывается от электронной почты, которую он передает; заголовки включают DKIM-подпись с d = originaldomain.com и 2-ую DKIM-подпись с d = mandrillapp.com.
Итак, я думаю, мои вопросы,
1) Кто-нибудь действительно знает, почему мой сервер получает «Служба недоступна» от конечного получателя?
2) Можно ли настроить opendkim для подписи электронной почты, которую перенаправляет мой сервер?
3) Может ли быть полезно настроить записи SPF и / или DKIM для домена моего клиента?
Спасибо,
Боб
ДОПОЛНЕНИЕ:
Для пересылки у меня есть такие записи в / etc / mail / virtusertable:
a@clientdomain.com a@charter.net
Для DKIM у меня это есть в моем sendmail.mc:
INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@127.0.0.1')
У меня также есть clientdomain.com в / etc / mail / local-host-names, и, как я уже говорил выше, записи A clientdomain.com разрешаются на тот же IP, что и mydomain.com.