发送邮件时出现问题

发送邮件时出现问题

我正在运行 Ubuntu 12.04.1 LTS。我对 Ubuntu 了解不多,但我负责管理我们医院内联网的 Ubuntu 服务器。该服务器位于运行 Moodle 的虚拟机上。Moodle 可以正常发送邮件,并设置为通过端口 25 使用 SMTP IP 地址。但是,PHP 表单无法正确发送电子邮件。

我无法获得任何一项测试 或者 发送任何一项测试。mail ( '[email protected]', "Test mail", "Test mail from your server name" );echo "This is a test." | mail -s Testing [email protected]

我安装了 exim4-daemon-light,但我想我可能没有正确配置它。我做了一个sudo /etc/init.d/apache2 reload

我也尝试安装 ssmtp 但是配置让我感到困惑。

服务器有一个文件夹 etc/postfix,所以我推测它也安装了,所以我可能有各种各样的工具,其中一个只需要正确配置?

安装 ssmtp 并更改配置后,我收到错误 sendmail:无法打开 mailhub:25

我可以找人帮我解决这个问题或者帮助我进行下一步的故障排除吗?

我们有另一个可以正常发送邮件的虚拟机,但是我找不到那个虚拟机与这个虚拟机在配置上的区别 - 但不确定要查找哪里。

答案1

OP 在评论中回答

我添加了该行mailhub=10.0.0.68etc\ssmtp\ssmtp.conf这似乎解决了我的问题。

相关内容