我在 VPS 上使用 CentOS 5.5 构建网站。我现在只想向用户发送邮件。我决定使用 postfix 和 smtp.gmail.com 来实现这一点
我在设置 Postfix(2.2.3) 时遇到了问题,在邮件日志中,我发现了此警告:
warning: SASL authentication failure: No worthy mechs found
于是我安装了 cyrus-sasl(2.1.22),但后来我发现可能需要 libplain 和 liblogin 模块。但我找不到库文件或者liblogin库在下面/usr/lib/sasl2目录。
我想知道如何“添加”或“安装”这两个模块(或插件)?或者如何重新配置 cyrus-sasl?或者,愚蠢地,直接删除 cyrus-sasl(但这会导致另一个问题:作为 cyrus-sasl 的依赖项,yum remove 可能也会删除 postfix..)?
答案1
在 CentOS 中它们位于 cyrus-sasl-plain 下:
yum install cyrus-sasl-plain