我只想让 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 仍然被自愿使用