加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下的sendmail说明

发布时间:2023-06-21 13:14:13 所属栏目:Linux 来源:
导读:sendmail是电子邮件系统,安装时,其默认的配置文件sendmail.cf文件将被安装在/etc下。该配置文件可工作于仅使用SMTP的站点,而不能工作于UUCP站点;如果您要使用UUCP进行邮件传输就得重新生成一个新的sendmail.cf,这样

sendmail是电子邮件系统,安装时,其默认的配置文件sendmail.cf文件将被安装在/etc下。该配置文件可工作于仅使用SMTP的站点,而不能工作于UUCP站点;如果您要使用UUCP进行邮件传输就得重新生成一个新的sendmail.cf,这样的话,您就需要安装m4和sendmail的源代码包,请您阅读sendmail 源代码中的README以获取更为详尽的创建snedmail配置文件的方法。也可以看 O'Reilly&Associates出版的一本有关sendmail的不错的参考书(作者:Bryan Costales).

一种常用的sendmail的配置用一台机器作为网络中所有主机的邮件网关。打个比方,在红帽子软件公司我们有一台地址为mail.redhat.com的机器来处理我们所有的邮件。我们只需简单的将mail.redhat.com要处理邮件的机器的名字加入/etc/sendmail.cw。下面是该文件的一个例子:

# sendmail.cw - include all aliases for your machine# here.torgo.redhat.compoodle.redhat.comdevel.redhat.com

同样在torgo,poodle和devel的那些机器中编辑/etc/sendmail.cf,使其象mail.redhat.com 那样发送邮件,转发本地的邮件给redhat.com。 编辑含DH和DM的那些行:

# who I send unqualified names to# (null means deliver locally)DRmail.redhat.com# who gets all local email trafficDHmail.redhat.com# who I masquerade as (null for no masquerading)DMredhat.com

以这种配置,所有发出的邮件都好象是丛redhat.com发出的,而任何发往torgo.redhat.com 和其它机器的邮件都将发送给mail.redhat.com

请注意,如果您将您的系统配置为以另一机器身份发送邮件的话,任何以本系统为目的的邮件都将被发送至那台主机,比如,由cron进程定期产生的发网root@poodle.redhat.com 日志文件都将发送给root@mail.redhat.com.

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!