Podjąłem się zadania prowadzenia małego serwera e-mail, a świat spamu sprawia, że staje się on trudniejszy dla osoby, ponieważ wiele MTA jest bardzo paranoicznych w zakresie przyjmowania wiadomości e-mail.
Myślę, że skonfigurowałem prawie wszystko, co może być problemem: komercyjny certyfikat SSL, DKIM, odpowiednią domenę i statyczny adres IP. Mój (piddly) e-mail faktycznie wychodzi prawie cały czas. Ale najbardziej paranoiczne MTA wciąż odrzucają mój e-mail - na przykład Craigslist - i wydaje się, że to moje odwrotne wyszukiwanie z winy.
Niedawno zmieniłem mój statyczny adres IP i moją usługę u mojego usługodawcy internetowego. Kiedy to zmienili, próbowałem poprawnie to skonfigurować, ale obawiam się, że tak nie jest. Ale nie jestem w 100% pewien, co jest nie tak lub jak powinien wyglądać mój rekord.
Szczególnie nie chcę zwracać się do mojego dostawcy usług internetowych z postawą „Spójrz, nie wiem na czym polega problem, ale i tak musisz go naprawić”. Jeśli jest jakiś problem, chcę móc dokładnie opisać, co to jest, zanim zadzwonię do NOC. O ile wiem, nie oferują do tego panelu sterowania, więc nie chcę próbować niczyjej cierpliwości z próbą i błędem.
OK, szczegóły, zredagowane i fikcyjne, ale spójne:
Domain: funkeedomain.org
Mailserver (DNS MX record): mx.funkeedomain.org
Static IP address: 111.222.333.444
Static IP address reversed: 444.333.222.111
FQDN originally requested of the ISP for reverse lookups: main.funkeedomain.org
Oto typowe powiadomienie o odrzuceniu z mojego serwera poczty (hMailServer):
Your message did not reach some or all of the intended recipients.
Sent: Thu, 12 Jan 2017 11:53:50 -0800 (PST)
Subject: Blah blah blah
The following recipient(s) could not be reached:
2125551111@tmomail.net
Error Type: SMTP
Remote server (64.235.154.109) issued an error.
hMailServer sent: .
Remote server replied: 550 permanent failure for one or more recipients (2125551111@tmomail.net:550 Sender IP reverse lookup rejected)
hMailServer
Komercyjny moduł sprawdzający wysyłanie wiadomości e-mail mówi mi:
main.funkeedomain.org.333.222.111.in-addr.arpa Failed - No A Record Found in DNS
Tak dobrze. Co mówią mi narzędzia DNS?
stew@griffin:~$ host 111.222.333.444
444.333.222.111.in-addr.arpa domain name pointer main.funkeedomain.org.333.222.111.in-addr.arpa.
stew@griffin:~$ dig -x 111.222.333.444
; <<>> DiG 9.10.3-P4-Ubuntu <<>> -x 111.222.333.444
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16150
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;444.333.222.111.in-addr.arpa. IN PTR
;; ANSWER SECTION:
444.333.222.111.in-addr.arpa. 86365 IN PTR main.funkeedomain.org.333.222.111.in-addr.arpa.
;; Query time: 0 msec
;; SERVER: 10.0.0.4#53(10.0.0.4)
;; WHEN: Thu Jan 12 19:09:11 PST 2017
;; MSG SIZE rcvd: 93
Z lektur przykładów (na przykład http://www.gettingemaildelivered.com/how-to-set-up-reverse-dns-rdns ), mam silne wrażenie, że jest to źle, a mój zapis wsteczny utworzony przez mojego dostawcę usług internetowych powinien być PTR na „main.funkeedomain.org”, NIE „main.funkeedomain.org.333.222.111.in-addr.arpa”.
Czy mam rację, że tak myślę? Czego powinienem się spodziewać w swoim wstecznym zapisie, jeśli nie to, co znajdę?
Dziękuję wszystkim, którzy odpowiedzieli, i mojemu edytorowi gramatyki post-post.
Odpowiedzi zarówno HBruijna, jak i Andrew B. były poprawne, ale wydaje się, że chcą, abym wybrał HBruijna, który jest również krótszy, i tak też mam.
Musiałem zadzwonić nie mniej niż pięć razy, aby rozwiązać ten problem. Posiadanie w 100% dokładnej diagnozy z pewnością było kluczem do pomyślnego przejścia tego na ślepo do 3 poziomów eskalacji - nigdy nie pozwolono mi rozmawiać bezpośrednio z działem DNS.
Jeszcze raz dziękuję.