I managed to fix my own problem, and here's how.
Background:
Installed Mandriva 2005 Mini
Installed package Postfix and libsasl2
Internal IP of 10.96.29.107
My DNS entries point to my DNS Server running on 2003 Server, IP of 10.96.29.119, and .118
From all Windows XP machines on the network I could <telnet mail.myoffsiteemailhost.com 25> and receive a response
From the Linux box I couldn't reach the host after running <telnet mail.myoffsiteemailhost.com 25>
I Found out later that I needed to use port 587 and after <telnet mail.myoffsiteemailhost.com 587> on the Linux box the mail server finally responded. ((Does anyone have a clue as to why XP machines would respond to port 25, but the Linux box wouldn't?))Sending mail from the Linux box produced no route to host errors.
So with this info, I plugged into /etc/postfix/main.cf the following lines <fallback_relay = mail.myoffsiteemailhost.com:587> and <relayhost = mail.myoffsiteemailhost.com:587>
I then tried to send out mail with <mail
me@myoffsiteemailhost.com - Subject: Test - Testing - . EOF>
and received errors in /var/log/mail/info about can't SASL authenticate to server with no mechanism available
I then added the following lines to /etc/postfix/main.cf <smtp_sasl_auth_enable = yes>, <smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd>, and <smtp_sasl_security_options =>
Then I created a file in /etc/postfix/ called sasl_passwd and put in there <mail.myoffsiteemailhost.com
me@myoffsiteemailhost.com:mypassword>
Then I saved the file. I then <chown root:root /etc/postfix/sasl_passwd>, and <chmod 600 /etc/postfix/sasl_passwd>, followed by the command <postmap hash:/etc/postfix/sasl_passwd>
##NOTE I received the instructions above from
http://www.tribulaciones.org/docs/po...tls-howto.html under the heading of 2. Client##
I then checked /var/log/mail/info and received more errors.
CURRENT STATUS:
I scoured Google's results to find many people with the same problem and no solution.
I figured out my problems by fiddling around with it until something positive happened:
First I verified that I had libsasl2 installed. It was, but for some reason I kept receiving errors pertaining to it.
On a whim I <urpmi libsasl2-plug-login libsasl2-plug-plain>, followed by <service postfix restart> and instantly my inbox received a large amount of test messages that had been stored in the Linux box!
I did some more testing, and I believe that all that is actually needed is the libsasl2-plug-login, but included the libsasl2-plug-plain in case someone reading this needs it too...
I really hope to hear if this has helped anyone else!
Deion "Mule" Christopher