允许通过smarthost进行sendmail中继的最快方法?


Answers:


11

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

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

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


Make命令将再次调用m4来解析sendmail.mc,并且如果我们更改了别名,还将建立其他数据库(如别名)。
Saurabh Barjatiya 09年

6

如果您不想对笨重的野兽Sendmail进行更多操作,那么可以考虑使用SSMTP

这是一种仅中继的MTA,它轻巧且配置起来不那么简单。


啊,谢谢,我的研究做得还不错。.SSMTP更容易了!
卡尔·霍伯格

ssmtp
无法

4

帮自己一个忙,用现代的MTA(例如postfix)或更轻巧的东西(如ssmtp)替换sendmail。我很惊讶sendmail仍然是自愿使用的


2

IMHO的Nullmailer甚至更易于配置。这是一个快速的方法:

apt-get install -y nullmailer

编辑此文件:

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

编辑另一个文件:

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

资源

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.