There is more to sending email than checking blacklists.
Without your IP address you are limiting the quality of the answers I can give you.
Troubleshooting internet issues such as DNS and email problems requires exact information.
Also, if you think concealing your IP address is protecting your security, that's misguided.
Your server is on the internet.
If it ever has a security problem it will most likely be found by automated tools that scan for exploitable problems.
as godaddy said that godaddy relay server IPs from the pool which are black listed.
Yes, that's true, but knowing the Godaddy outgoing ranges are blacklisted doesn't help answer if you will be able to reliably relay direct to the internet.
and i checked the mail queue. and its just has 2 mails in queue, doesn't have mail im concerned about in it.
That's hopefully a good sign.
Godaddy didnt tell anything about smarthost ,how would that help ?
We don't know if this is needed yet.
You are/were smarting through Godaddy.
Do you still have Godaddy listed in your smtproutes file?
Im not sure if im blocking outbound port 25 from the server how do i check this?
Run this command on your server. Do you get back a 220 response from Google?
> telnet gmail-smtp-in.l.google.com. 25
Trying 173.194.68.26...
Connected to gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP e60si1850638qgf.32 - gsmtp