10 steps to avoid spam mails

The word “Spam” as applied to Email means “Unsolicited Bulk Email”.

Unsolicited means that the Recipient has not granted verifiable permission for the message to be sent. Bulk means that the message is sent as part of a larger collection of messages, all having substantively identical content.

Make sure that the below things are properly updated for your domain,

  • Check whether DMARC records added, SPF records, DKIM records added
  • Add DMARC record
  • Login into cPanel
  • Click DNS Zone editor.
  • Add a new TXT record with the following details:
    Name: _dmarc
    TTL: 14400
    Type: TXT
    TXT Data : Any on of the below

-> none – Take no action. Log affected messages on the daily report only.
v=DMARC1; p=none; sp=none; rf=afrf; pct=100; ri=86400
-> none with report – sends report of failed validations to a valid email of yours (example: admin@domain.com)
v=DMARC1; p=none; sp=none; ruf=admin@domain.com; rf=afrf; pct=100; ri=86400
-> reject – Cancel the messages
v=DMARC1; p=reject; sp=none; rf=afrf; pct=100; ri=86400
-> quarantine – mark messages as spam
v=DMARC1; p=quarantine; sp=none; rf=afrf; pct=100; ri=86400

  • Click on Add Record
  • Enable DKIM and SPF record:
  • You can set up Domain keys by Login to your cPanel>> Click Email authentication under Mail feature >> Click on Enable Domain keys.
  • For creating SPF Login to your cPanel>>Click Email Authentication under Mail feature >> Click on Enable SPF.
  • Then Login to your WHM >>DNS Functions>> Edit DNS Zone>>Click on the Domain for which you enabled DKIM and SPF >> where you can view the Domain keys entries and SPF entries in the DNS zone.