I just noticed the the email server sending the beta invites does not have a PTR record and so was rejected by my mail server. Seeing that checking for PTR records is quite common this should probably be fixed. Also it does not use STARTTLS which it should.
Ugh. TLS is turned on now, but getting the PTR record is going to take some time from upstream. I suppose getting DKIM and SPF right isn’t so useful if some mailservers reject based on a missing PTR record.
Received: from mail.letsencrypt.org ([66.133.109.36])
by mx.google.com with ESMTPS id sn6si2173922oeb.63.2015.10.29.13.41.27
for <my-email-address>
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 29 Oct 2015 13:41:27 -0700 (PDT)
I can only apologize; the ops team shouldn’t have trusted me to provide the configuration for the email server.
My advise is add a hostname, a PTR, and reconfigure the mail server for the new name. I also like to have the forward and reverse DNS resolution match. It might not be a bad idea to add DKIM and SPF while you are at it since you need to contact AKAM.net for your DNS changes (if you aren’t running your own hidden master)… I like to run a hidden master DNS server.
I’m told we’re sending the next batch from outbound1.letsencrypt.org, but the PTR reverse records will take time.
DKIM and SPF are already being applied (that, I did!). At least, I see them on test emails and Google marks them as passing.
Received: from outbound1.letsencrypt.org ([66.133.109.36])
by mx.google.com with ESMTPS id e202si2230336oic.128.2015.10.29.14.08.59
for <my-email-address>
(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 29 Oct 2015 14:08:59 -0700 (PDT)
I suggest to also add a “Date:” header to your mails. At least our invitation from 2015/10/28 didn’t have one.
(SpamAssassin by default gives 1.4 points for missing Date header)
well dyndns isnt really a problem, there are enough providers for that one. well the raspi 1b isnt the best one but when I get like 5 mails a week there should be no problem regarding that one, and well connectivity, that is a point…
Dynamic or static IP address itself doesn’t directly matter. It’s that services utilizing dynamic ip addresses don’t typical meet other requirements. So once again if you’re going to operate an SMTP server learn the requirements or expect to experience rejected mail.
Which is nice. And I require it for my personal mail system. But SPF is not an official requirement though I advocate it. A correct PTR record is an RFC requirement though I believe. Good luck getting that with a dynamic ip service. Many, maybe even most SMTP servers will reject mail if there is not a proper PTR DNS record.