PTRs are configured by the ISP... unfortunately you have no control over them.
If a mailserver is configured to check PTRs when an incoming email is received the server takes the source IP address and does a PTR lookup. It then makes sure that there is a valid PTR entry for the IP, it not it will reject the email. The theory is that if the mailserver is valid, then the company that owns the server would contact their ISP to have a PTR setup.
You can check what your PTR record is for your public IP by doing the following (Windows or Linux commands are the same):
nslookup (runs a command called nslookup)
set type=ptr (lets nslookup know you want to know info on PTR records)
x.x.x.x (Your public IP address, you can find this by going to
http://whatismyip.com)
Below is the results off one of yahoo's IPs:
184.75.218.66.in-addr.arpa name = l1.login.vip.scd.yahoo.com
Now, some may say that nslookup is an antiquated application and that we should be using "dig" for this... perhaps they are right... I'd learn to use both you you are interested in computer networking.