小编ita*_*oda的帖子

Postfix、saslauthd、mysql、smtp认证问题

试图在我正在运行的邮件服务器 (ubuntu 10.04) 上进行身份验证,但遇到了问题。我有一个带有用于 smtp 设置的 postfix 的服务器,带有 courier 设置的 imap 服务器。我的后缀身份验证正在使用赛勒斯(我还没有真正尝试过 dovecot) saslauth。用户名和密码存储在 MySql 数据库中。使用 imap-ssl 登录可在远程客户端 (thunderbird) 上运行,我可以阅读我的邮件。我无法让 SMTP 端工作,并将问题集中在 saslauth。

测试

testsaslauthd -u 'username' -p 'passowrd' -s smtp 
Run Code Online (Sandbox Code Playgroud)

返回

connect() : Permission denied
Run Code Online (Sandbox Code Playgroud)

数据库中的密码是加密的,我猜这个 testaslauthd 将采用纯文本密码并对其进行加密。

找人来引导我完成这项工作。我是邮件服务器的新手,从来没有完全工作过。谢谢。问我应该查看/发布哪些日志文件,要运行哪些测试,要检查的权限。

编辑: (2012 年 3 月 26 日)有关更多信息,我无法让任何邮件客户端正常工作,他们给出了类似的错误

The message could not be sent because connecting to SMTP server <mydomain.com> failed. The server may be unavailable or is refusing SMTP connections
Run Code Online (Sandbox Code Playgroud)

我在 iptables 上打开了各自的端口,但我猜测这是一个内部问题,因为我在上面运行了测试。我也运行telnetmail.mydomain.com 25和运行ehlo localhost …

mysql smtp postfix saslauthd

4
推荐指数
1
解决办法
4688
查看次数

标签 统计

mysql ×1

postfix ×1

saslauthd ×1

smtp ×1