postfix, relayhost, smtp, timeouts???

I am trying to set up a 10.0 suse system which is served by a NAT router to use a relayhost to send email. I do not want to receive
but only to send. The system is being used to test a software interface which only requires the ability to send. But I MUST
have the ability to send, help me please!

I am getting timeouts. This from the /var/log/mail file:

Nov 24 16:12:28 hpwork postfix/smtp[24243]: 63DA6317BC: to=<mcadams99@yahoo.com>, relay=none, delay=1671, status=deferred (connect to mysite.com[my.site.ip.addr]: Connection timed out

I have set up my postfix main.cf file this way:

smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_type = cyrus

relayhost = mail.mysite.com

NOTE I cannot do a telenet mysite.com 25
That gets a timeout.
What should I do ??

thanks!
minka99

Where is mysite.com? Your office? And you are sending from home? A lot of ISPs block port 25 destination because of spam infected home machines. You may have to use a different port to reach mysite.com.

mysite.com is my business site.

I will ask the host if I can use port 25.
I thought the login security enabled port 25 for this
functionality. I am using my login and my password for this
relayhost request. That is the password I’m setting up.

No, this is a across-the-board block that ISPs apply on port 25 to any host except their relay which is why telnet mysite.com 25 doesn’t work so you simply cannot reach your office machine. If a virus is smart enough to use the ISP’s relay, the ISP has the records to show that your machine has been sending too much mail to random recipients and tell you to clean up your act. To avoid this block you may have to use a different port at your office, say configure your office server to listen for smtps on port 465.