Я работаю на Ubuntu 14.04 VPS и у меня возникают проблемы с получением opendkim для подписи исходящих писем.
Кроме того, я не понимаю результаты dig -x, и я не уверен, что мой VPS-провайдер правильно ввел запись rDNS PTR. Вот возвращенные результаты:
$ dig -x 84.200.17.129
; <<>> DiG 9.9.5-9+deb8u5-Debian <<>> -x 84.200.17.129
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38970
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;129.17.200.84.in-addr.arpa. IN PTR
;; ANSWER SECTION:
129.17.200.84.in-addr.arpa. 10799 IN CNAME 129.0-255.17.200.84.in-addr.arpa.
129.0-255.17.200.84.in-addr.arpa. 10799 IN PTR ozarksneighborlyexchange.com.
;; Query time: 273 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Mar 25 07:13:48 CDT 2016
;; MSG SIZE rcvd: 121
Например, я знаю, что CNAME - это псевдоним. Я ожидал PTR для моего домена и IP, но они, кажется, только добавили запись CNAME. Запись PTR относится ко всему диапазону IP-адресов провайдеров. Из того, что я прочитал, записи CNAME не имеют большого значения для целей проверки. Счет на mail-tester.com улучшился с 3/10 до 4,5/10 после добавления CNAME.
Что касается проблемы подписи opendkim, я следовал этому руководству: https://easyengine.io/tutorials/mail/dkim-postfix-ubuntu/ и включил расширенную регистрацию с помощью:
# Log to syslog
Syslog yes
LogWhy yes
SyslogSuccess yes
MilterDebug 3
Я вижу следующее в журналах для простого письма на mail-tester.com:
Mar 25 11:49:35 seed05 opendkim[10983]: D05F140793: no signing domain match for 'seed05.ozarksneighborlyexchange.com'
Mar 25 11:49:35 seed05 opendkim[10983]: D05F140793: no signing subdomain match for 'seed05.ozarksneighborlyexchange.com'
Mar 25 11:49:35 seed05 opendkim[10983]: D05F140793: no signature data
Я также немного запутался по поводу роли субдоменов в этом. Я установил для моего имени хоста VPS seed05 и добавил эту строку в мой файл /etc /hosts:84.200.17.129 seed05.ozarksneighborlyexchange.com seed05
Я не уверен, что, если что-то нужно добавить в мой DNS, который относится к поддомену. В настоящее время у меня есть 2 записи "A" и 2 записи "TXT": A @ A www TXT @ v = spf1 a include: _spf.ozarksneig ..... (для SPF, который выглядит нормально) TXT mail._domainkey v = DKIM1; p = MIGfMA0GCS ...... (кажется, инструменты говорят, что это нормально)
Я добавил постфикс в группу opendkim. Я вижу много ссылок на inet, но inetd устарела, и я не могу найти информацию о том, как его замена настроена (например, где порт 8891 определен для smtp / postfix).
Итак, как вы можете видеть, у меня есть несколько моментов путаницы, несмотря на то, что я потратил целый день, пытаясь получить более надежную отправку электронной почты. Буду очень признателен за любой вклад / ответы на это. Спасибо!