我正在pipe理运行Postfix和Dovecot的FreeBSD上设置的邮件服务器。 当我inputpostconf -a ,什么也没有返回。 据我了解,这个命令应该告诉我,如果我的Postfix安装支持SASL。 由于没有返回,我需要做什么来支持外发邮件?
如果你的输出是空白的,那么你有一个Postfix服务器,它根本不支持SASL。
现在你有不同的select,从这里开始:
由于我对FreeBSD一点都不熟悉,所以我不知道我发现的是否正确。 但是根据Postfix端口,默认情况下,Dovecot SASL被禁用,如果没有安装SASL2端口,则Cyrus SASL被禁用。
您将需要检查您的main.cfconfiguration文件。 该
smtpd_sasl_auth_enable =是
variables是你需要检查的variables。 然后在master.cf中服务需要正确configuration。
我不确定在FreeBSD(RHEL用户)上,但是可能更容易复制dovecot信息并重新安装。
如果你从端口安装了Postfix,默认情况下它不会有SASL。 如果你这样做:
cd /usr/ports/mail/postfix make config
您将看到广泛的SASL选项。
一旦你select了你想要的,重新安装端口使用:
make deinstall reinstall
在我的Debian后缀,我有答案'cyrus dovecot',所以你是正确的你的后缀说没有sasl的支持。 在这种情况下,为您的networking提供传出邮件支持。 你编译你的后缀? 然后添加sasl支持。 否则请求你的提供者在编译中join它!