在FreeBSD的Postfix中不支持SASL吗?

我正在pipe理运行Postfix和Dovecot的FreeBSD上设置的邮件服务器。 当我inputpostconf -a ,什么也没有返回。 据我了解,这个命令应该告诉我,如果我的Postfix安装支持SASL。 由于没有返回,我需要做什么来支持外发邮件?

如果你的输出是空白的,那么你有一个Postfix服务器,它根本不支持SASL。

现在你有不同的select,从这里开始:

  1. 看你的BSD是否提供SASL支持的Posfix包。 大概用扩展包?
  2. 用SASL支持编译自己的Postfix。
  3. 看看你是否在Internet上find与你的BSD版本兼容的软件包,并且已经编译了SASL支持。

由于我对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它!