安装了本地 postfix,Thunderbird 无法使用它

安装了本地 postfix,Thunderbird 无法使用它

在 Ubuntu 2011.04 中,我想要安装一个 SMTP 服务器用于开发测试,因此我执行以下操作:

  • sudo apt-get 安装 postfix
  • 选择local它是因为我只想从我的电脑访问它
  • 输入nico(我的机器名称,可 ping)作为邮件主机名

postfix 正在运行,已确认sudo /etc/init.d/postfix status

问题:我将 Thunderbird 配置为使用我的nico作为用户的 SMTP 服务器nico,但当我发送电子邮件时,会出现一个弹出窗口,提示:

发送消息错误。发送消息失败。无法发送消息,因为连接到 SMTP 服务器 nico 失败。服务器可能不可用或拒绝 SMTP 连接。请验证您的 SMTP 服务器设置是否正确并重试,或联系服务器管理员。

我是不是忘了什么?我按照这个简单的步骤操作博客文章(我跳过了“进一步配置”部分)。

答案1

我通常使用“带有智能主机的互联网站点”来在我的笔记本电脑上运行 postfix,并将我公司的 SMTP 服务器指定为智能主机。对于不在网络之间漫游的计算机,将 ISP 的 SMTP 服务器指定为智能主机就可以了。如果您有 Google 帐户,也可以使用 Google 的 SMTP。

“互联网站点”可能也有效,但它可能会违反各种垃圾邮件保护措施,因为它会尝试直接到达每个收件人的 SMTP 服务器。

我不确定“本地”是什么意思;您能否检查 ( netstat -tln) Postfix 是否正在监听 127.0.0.1 端口 25?如果没有,Thunderbird 将无法通过 TCP 与您的 Postfix 通信。

在 Thunderbird 端,指定localhost为没有用户名或密码的 SMTP 服务器。

相关内容