我只想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
编辑另一个文件:
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password] 资源