28.7. 寄件设定

Contributed by Bill Moran.

有时,人们想通过中继发送邮件。例如:

虽然任何MTA都能满足这个特殊的需求,但要正确配置一个功能齐全的MTA来处理邮件的卸载,可能会很困难。像SendmailPostfix这样的程序对于这个用途来说是多余的。

此外,有些互联网提供商会在用户协议中禁止个人运行邮件服务。

可以安装 mail/ssmtp 简化上述配置:

# cd /usr/ports/mail/ssmtp
# make install replace clean

安装完成后可以使用/usr/local/etc/ssmtp/ssmtp.conf 文件配置mail/ssmtp

root=yourrealemail@example.com
mailhub=mail.example.com
rewriteDomain=example.com
hostname=_HOSTNAME_

使用真实的电子邮件地址 。输入ISP的传出邮件中继代替 mail.example.com 。一些ISP将此称为对外邮件服务器 SMTP服务器

请确保禁用Sendmail,包括外发邮件服务。详情请参阅第 28.4.1 节 “关闭Sendmail

/usr/local/etc/ssmtpssmtp 手册页中有 mail/ssmtp 参数的详细说明。

以这种方式设置ssmtp,可以让计算机上任何需要发送邮件的软件正常运行,同时不会违反ISP的使用策略,也不会让计算机被垃圾邮件劫持。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.