I want to send newsletters to people on my list via a PHP script, using the direct mail() function without SMTP username/password authentication. Since creating an instance on DreamCompute I have been in the process of testing the deliverability of a message using email-tester.com. Are you familiar with it? This is what it returns --https://www.mail-tester.com/web-qc22u.
Notwithstanding the "SpamAssassin thinks you can improve" and "You're listed in 2 blacklists" tabs, I am trying to get the "Your message is not signed with DKIM," under the "You're not fully authenticated" tab, problem resolved. Since I had to create the SPF and DMARC entries manually, which took care of those issues for email-tester.com, I assumed I need to create my own DKIM entriy as well.
Meanwhile, I notice that on a domain which I currently have hosted on another service (using cPanel/WHM), the DKIM entry has been created automaically. This leads me to believe that I am indeed barking up the wrong tree when I try to create the entry myself. The question then is, where does it come from?
The domain here in question (rstunlimited.us) is registered on a sister site of GoDadday. When I tried just now to access its DNS settings, it said "We can't display your DNS information because your nameservers aren't managed by us." The nameservers of course are managed by DreamHost. So then I wonder if I am supposed to be doing something afterall on the DNS settings from DreamHost -- see http://rstunlimited.com/AAA-DreamHost-DNS.pdf
No doubt I am missing something but I sure don't know what. If it will help, let me know and I will give you my login information.
I hope the above makes sense as I explained what I am trying to do, and what I have tried thus far.
The Latest: Because I am sending via the PHP mail() function I didn't think I am using an SMTP server (shows how much I know). The story: After creating the instance using Ubuntu 14.04 I installed a host server system (sentora.org) that provides for the hosing of multiple domains, similar to cPanel/WHM. Sentora has a DNS Manager but my understanding from them is that unless I am creating my own nameservers through the Sentora system itself I don't need to do anything with their DNS entries. I am assuming that because the nameservers are set by DreamHost any DNS settings I create on Sentora would be ignored. I just opened the Sentora DNS Manager; there is no DKIM entriy. Now what?