I'm managing a mail server that was set up on FreeBSD that runs Postfix and Dovecot. When I type postconf -a, nothing is returned. As I understand it, this command should tell me if SASL is supported by my Postfix install. Since nothing was returned, what do I need to do to give support for outgoing mail?
|
|
||||
|
|
|
If your output is blank, then you have a Postfix server which lacks SASL support at all. Now you have different options to go from here:
As I'm not familiar with FreeBSD at all, I don't know if that what I've found is correct. But according to the Postfix Port the Dovecot SASL is disabled by default and Cyrus SASL is disabled if the SASL2 Port is not installed. |
|||
|
|
|
You will need to check your main.cf configuration files. The smtpd_sasl_auth_enable = yes variable is the one you will need to check. Then in master.cf the service needs to be configured properly. I am not sure on FreeBSD (RHEL user), but may be easier to copy the dovecot information and do a fresh install. |
|||
|
|
In my Debian postfix, I have the answer 'cyrus dovecot', so you are right your postfix say not have the sasl support. In this case, the outgoing mail support is provided for your networks. Do you compile your postfix ? Then add the sasl support. Else ask your provider to add it in the compilation ! |
|||
|
|
|
If you installed Postfix from ports, it won't have SASL by default. If you do:
You will see a wide range of SASL options. Once you've chosen what you want, reinstall the port using:
|
|||
|
|