My mail keeps falling into the spam folder. I visited Bulk Senders Guidelines (page by Google, explains what to do in case mail falls into spam folder) to see why they mark it as spam and all it said is that I need to have a valid Reverse DNS records (which I do), sign messages with DKIM (don't have this), create SPF record (I did as TXT record) and publish a DMARC policy (didn't do this yet). I tried the DKIM thing, but when I try to install the path I get: (I cloned this patch from a git repo) Code: PHP Parse error: syntax error, unexpected ''/etc/amavisd.conf'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /home/erik/dkim/install.php on line 61 I also went to dnsinspect.com which gives a full DNS report and everything seems fine. You can see the report here. Any ideas why my emails end-up in the gmail spam folder?
Installation was successful. Thank you. At the end of installation I get "...set the DKIM-Path under...", what path is this? Should I use the DKIM-Keys path (/var/lib/amavis/dkim) mentioned before in the installation? Also when it says "check permissions manually (750 for amavis.amavis or vscan.vscan), I searched for those files but couldn't find them... ("find / -name amavis.amavis" and "find / -name vscan.vscan"), or did I get that wrong?
add /var/lib/amavis/dkim to dkim-path /var/lib/amavis/dkim should be owned by amavis.amavis or vscan.vscan (depends on your os) and should have permissions 750 i will not update the installer as this is already integrated in ispconfig 3.1
Ohhh, I see what you mean. Because everything under /var/lib/amavis/ is owned by amavis:amavis, I did the following: Code: cd /var/lib/amavis chown amavis:amavis dkim/ chmod 750 dkim/ Thanks for all your help florian.
Hi, many things may occur there.. is your IP listed at any spamlist ?, are you authenticating the sender to deliver your mails? . You can setup the SPF records to the domain and looks the headers could be very useful as well.
My PTR record is fine and my server is not blacklisted nor is it in a spamlist. The only problem I can see so far is "Reverse DNS does not match SMTP Banner" which I don't know how to fix. I assume that my SMTP banner sends back a subdomain "server1.kokica.si" which is not my MX record. Also what do you mean by am I authenticating the sender? (according to every tool available on mxtoolbox.com everything seems to be great) Edit #1: I also analyzed mail headers and everything seems fine. (check results here)
"Reverse DNS does not match SMTP Banner" that means that your server hostname/banner should be the same to your PTR records. To see your PTR record do; $ host 111.222.333.444 444.333.222.111.in-addr.arpa domain name pointer server.yourdomain.com If doesnt machetd you can easily change your SMTP Banner / HELO changing the postfix var smtp_helo_name smtp_helo_name=server.yourdomain.com In your particular case your PTR doesnt looks fine to me.. $host 51.255.34.111 111.34.255.51.in-addr.arpa domain name pointer 111.ip-51-255-34.eu. try adding the vars in your main.cf smtp_helo_name=111.ip-51-255-34.eu smtpd_banner = 111.ip-51-255-34.eu ESMTP $mail_name Also what do you mean by am I authenticating the sender? Are you sendin the mails over a SASL or other auth , or just using a mail () php function Again, gmail ( webmail interface ) provide the mail headers, for sure there you will found interesting info , plus if your messagers are arriving as spam
Thanks for your help gral and florian030, you were absolutely correct, my PTR record was completely wrong. Fortunately for me, my provider allows me to change PTR record as I please, so I just changed it to "bela.kokica.si", this hostname is also the hostname of my server and my MX record. Everything works perfect now. Thanks again!
One good way you can contact receivers and ask them to mark your email as not spam. And then you can send emails to them regularly you can see your emails are always in inbox.