Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Mailbox utility

How to test if mail server is open relay

    http://www.mailradar.com/openrelay/

Testing spf (There is nice tool provided by kitterman.com)

    http://www.kitterman.com/spf/validate.html

There are various ways of check SPF records from linux command:

dig TXT ashishnepal.com
host -t txt ashishnepal.com

 

Testing mx boxes white and blacklist.

http://whatismyipaddress.com/blacklist-check
http://mxtoolbox.com/SuperTool.aspx#

Linux utility command host

Using host command to detect dns propagation, TTL, or records.

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Host usages various different options.
-a is equivalent to -v -t *
-c specifies query class for non-IN data
-C compares SOA records on authoritative nameservers
-d is equivalent to -v
-l lists all hosts in a domain, using AXFR
-i IP6.INT reverse lookups
-N changes the number of dots allowed before root lookup is done
-r disables recursive processing
-R specifies number of retries for UDP packets
-t specifies the query type
-T enables TCP/IP mode
-v enables verbose output
-w specifies to wait forever for a reply
-W specifies how long to wait for a reply
-4 use IPv4 query transport only
-6 use IPv6 query transport only
-s a SERVFAIL response should stop query

However i assume general purpose would be something like this:

# Check A record of domain

 host -t A ashishnepal.com

# Check MX record of domain

 host -t mx ashishnepal.com

# Check txt records

 host -t txt ashishnepal.com

Identically you could test SPF, and other _domainkey and so on.
e.g.

host -t txt _domainkey.ashishnepal.com