这是我的设置
运行需要发送电子邮件的脚本的 Ubuntu 数据库服务器
Ubuntu Web 服务器上安装了 sendmail,用于运行发送电子邮件的脚本
我需要做的是能够从我的数据库服务器发送邮件,而无需在其上设置 sendmail,并使用 Web 服务器 sendmail 设置。我尝试搜索,但似乎找不到我需要的东西。我想也许可以使用中继主机,但似乎无法正确配置它,或者甚至不知道这是否可行。
我不想使用 Google 或在数据库服务器上安装任何类型的邮件。
我正在寻找一个正确示例或指向正确方向的点。
答案1
您需要使用 sendmail 来完成此操作,因为这是您设置中继主机的方式。安装 sendmail 并将其添加到 sendmail.mc:
define(
智能主机',smtp.yourisp.com')
运行后m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
重新制作配置文件。
有一种方法不使用 sendmail(使用 PHP 的本机 SMTP 来实现),但这超出了 serverfault 的范围。