允许通过智能主机中继发送邮件的最快方法是什么?

允许通过智能主机中继发送邮件的最快方法是什么?

我只想让 sendmail 通过我的 ISP 的 smtp 服务器进行中继,不需要其他操作。我该如何设置?

答案1

您已在问题本身中指定答案。您可以使用

define(`SMART_HOST', `smtp.your.provider')dnl

您在使用时遇到任何问题吗?编辑后,/etc/mail/sendmail.mc您应该转到目录/etc/mail。输入make并重新启动sendmail服务以使更改生效。然后发送测试邮件并查看邮件标题(已接收:)以查看配置是否有效。

答案2

如果你不想用笨重的 Sendmail 来做任何花哨的事情,那么你可以考虑使用同步邮件传输协议反而。

它是一个仅中继的 MTA,重量轻,配置非常简单。

答案3

给自己一个大忙,用现代的 mta(如 postfix)或更轻量级的 ssmtp 来替换 sendmail。我很惊讶 sendmail 仍然被自愿使用

答案4

空邮件程序在我看来,配置起来更容易。下面是快速操作方法:

apt-get install -y nullmailer

编辑此文件:

nano /etc/mailname
  • 输入您的域名,例如 mydomain.com
  • 节省

编辑另一个文件:

nano /etc/nullmailer/remotes
  • 输入您的 smtp 服务器数据:[mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • 节省

来源

相关内容