Why are my messages considered SPAM?
There are a couple of reasons:
- your server IP is not yet known to the email world.
- your IP is blacklisted. Keep in mind that all accounts on a server use the same IP to mail out, even if you opted for a dedicated IP (check mxtoolbox.com).
- you have turned off Email Authentication (default). Enable SPF and DKIM in your CPanel account. Subsequently disable Autoforwards from User Group Manager in Hivemail as they conflict with SPF.
- you are sending out medium/large email volumes to recipients at the same domain (Google, Yahoo, Hotmail seem to flag mass mailings quickly).
- you use the default php mail() function to send emails (default setting). As this is stamped to the message source automatically by your MTA the recipient server may flag the mail. Set Hivemail to use your server's SMTP: add a mailbox in CPanel (eg. email@example.com), goto Main Settings - SMTP settings in Hivemail and enter localhost into the server field. If the transmission times out your host may have forbidden to send off emails from php scripts via SMTP. Ask him to open the firewall for localhost transmissions.
- last but not least: you do not use our outgoing antispam gateway!
Note: the SPAM issue is not caused by Hivemail. You would see the same results when sending from your Outlook via SMTP.
Best Solution: routing emails through a whitelisted gateway. We offer the implementation of an outgoing antispam gateway for a small fee if you host Hivemail on our servers (charged per domain). You can order it here.