通过智能主机允许sendmail中继的最快方法?

我只想sendmail通过我的ISP的smtp服务器进行中继,没有别的。 我如何设置?

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

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

你有没有使用这个问题? 编辑/etc/mail/sendmail.mc你应该到/etc/mail目录下。 键入make ,然后重新启动sendmail服务以使更改生效。 然后发送一个testing邮件,看看邮件标题(收到:),看看configuration是否工作。

如果你对繁琐的Sendmail没有什么特别的想法,那么你可以考虑使用SSMTP 。

这是一个轻量级的继电器MTA,不能简单的configuration。

做自己的一个巨大的忙,用现代mta像postfix或更像ssmtp轻量级更换sendmail。 我很惊讶,sendmail仍然是自动使用的

恕我直言, Nullmailer更容易configuration。 这是一个快速的方法:

 apt-get install -y nullmailer 

编辑这个文件:

 nano /etc/mailname 
  • input您的域名,如mydomain.com
  • 保存

编辑另一个文件:

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

资源