On 3/17/2011 12:45 PM, Roger Goh wrote:
Thanks Noel.

Further assistance needed:

The message means what it says.  You have specified SASL auth, but postfix
was not compiled with SASL support.  Recompile postfix with SASL or if
you're using packages find a package that has SASL support.

Would you be able to point me to a link that describes concisely
how to compile postfix with SASL support ?

http://www.postfix.org/INSTALL.html
although there are probably packages for your system that include SASL. Check with your OS vendor or a support forum for your OS. The saslfinger output you showed earlier seemed to indicate that sasl is compiled into postfix. This suggests you have more than one postfix on your system somehow.

If I don't use SASL, can I substitute with plain authentication (say Unix
/etc/passwd ?)  to keep it simple&  how do I go about setting this?

SASL is the 'glue' between a password store (anything from a text file to system user accounts to a distributed LDAP farm) and the mail system. You must have SASL to use passwords with mail.




When procmail signals that it has received the message, postfix
is done with it and removes the message from the postfix queue.
Postfix is just the transfer agent.  Once mail has been transferred out of
postfix into something else, postfix tools will no longer show the message.
 From my setup ie "postconf -n" where do the mails go to or what's the
mailfile&  directory it's in?

That's configured in procmail, which is a separate software package and outside the scope of this list. I don't use procmail, so I can't help you with that anyway.




local_recipient_maps =
Remove this parameter.
So I just erase this line completely from main.cf ?

Yes, either remove it or comment it out.




Maybe.  The *nix mail command only supports mailfile (all mail stored in a
file).  If you're using maildir (mails stored as separate files in a directory),
you'll need mutt.  (Most people prefer mutt anyway, which works
for both maildir and mailfile).
Which you're using depends on how procmail is configured to deliver mail.
What's the command to verify if "mutt" is installed on my server?
If it's not, where can I download it (for RHES 4.x).  Point me to a link
to install/configure it as well.

Installing and configuring mutt is also outside the scope of this list, but generally one would just type "mutt" and see what happens.

I plan to have several Unix accounts in my server to receive mails, so
I guess maildir is more suited in this case. Any link/doc on configuring
procmail will be appreciated

maildir has nothing to do with how many accounts you have. You need to learn quite a bit more about how mail works, and your Operating System too. Postfix is the mail transfer agent (MTA), there are lots of other pieces to a mail system.

If you just need a few accounts, google apps is free, reliable, and easy to use. Running a mail server -- which involves a lot more than just postfix -- is not a good place to start learning Linux/Unix and it seems you have a long way to go.



  -- Noel Jones

Reply via email to