I have a CentOS 7.7 main server with an IP address. I run Webmin/Virtualmin and have created a Virtualmin server with an IP address of it's own running Joomla! and Acymailing V6. The setup is a little stretched becuase the customer bought the domain name from GoDaddy, I run DNS through CloudFlare to my main server which in turn has multiple Virtualmin servers used to run email marketing portals using AcyMailing V6. I've got two, what SHOULD be small problems holding me up and nothing I try seems to be working.
1. In order for Bounce Handling to run properly imap.so must be installed. Webmin shows for both PHP 5.5 and PHP 7.2 impa.so is present. I have added the line extension=/usr/lib64/php/modules/imap.so to the 7.2 php.ini files in the main server and in the virtual server. When I go to run AcyMailing Bounce Rules the error message says "imap.so could not be started" How do I fix this?
2. Domain NAme registered at GoDaddy (until I can transfer it that is). GoDaddy Nameservers pointing to Cloudflare. CF DNS records point domain name to the IP address of my main server hosted at HostWinds.com. My main server has a Virtual server created by Virtualmin that's hosting a Joomla! based Web Portal running AcyMailing V6.x for email marketing campaigns.
In order to pass the SPAM tests I need to successfully implement Reverse DNS. I've done this before with other servers but for some reason this one won't cooperate. I've got rDNS implemented at Go Daddy. Cloudflare (supposedly) doesn't run email traffic so rDNS is not available. I tried implementing a PTR record there just in case but I either created it wrong or it's just not useful there.
I've created a PTR record in the DNS for the Virtual Server and that's not working either. My email pieces are being flagged by SPAM filters as not having Reverse DNS implemented.
I'm at a loss here too....
If you know what you're doing none of this should take more than a few minutes to get right. I'll pay for a full hour of your time at your normal rate once these are confirmed fixed.
I also require full documentation on what the fix was. I keep records like this for all my servers and this can be no exception.
Is this you? If so, explain what you understand about my problem in your own words and let me know we're on the same page. If we are....you're hired and can begin immediately.
IMPORTANT: Please refrain from any canned responses like "I know how to help you. Just Click here...." or, my personal favorite: "Please see this protfolio of my work.....". I don't want to see your portfolio. I want you to tell me specifically in your response what you understand about my problem and how (high level, no details) you're going to go about fixing it. Save the actual solution so you can get paid.....:)