sendmail中类似于qmail的badmailfrom文件的文件是
/etc/mail/access,文件的具体路径根据系统的不同设定有所不同
实例文件:
abc.com OK
def.com RELAY
123.com DISCARD
abc@345.com REJECT
文件的
第一行表示允许接受abc.com发来的邮件
第二行表示允许对def.com发来的邮件进行转发,一般情况下,现在的邮件服务器都关闭了open-relay功能
第三行表示忽略123.com发来的邮件。忽略的意思是不做任何回应,也不弹回错误提示。接受的邮件将在网络中消失。
第四行表示弹回来自 abc@345.com 这个邮件地址的邮件。对于弹回的邮件,邮件服务器会发送一个通知邮件给发送服务器。
目前不清楚的是对于DISCARD和REJECT这两种情况,哪一种情况消耗的系统资源最小?
新的access文件生成以后,需要makemap hash /etc/mail/access.db</etc/mail/access生成新的access.db。
然后重新启动sendmail。
/etc/mail/access,文件的具体路径根据系统的不同设定有所不同
实例文件:
abc.com OK
def.com RELAY
123.com DISCARD
abc@345.com REJECT
文件的
第一行表示允许接受abc.com发来的邮件
第二行表示允许对def.com发来的邮件进行转发,一般情况下,现在的邮件服务器都关闭了open-relay功能
第三行表示忽略123.com发来的邮件。忽略的意思是不做任何回应,也不弹回错误提示。接受的邮件将在网络中消失。
第四行表示弹回来自 abc@345.com 这个邮件地址的邮件。对于弹回的邮件,邮件服务器会发送一个通知邮件给发送服务器。
目前不清楚的是对于DISCARD和REJECT这两种情况,哪一种情况消耗的系统资源最小?
新的access文件生成以后,需要makemap hash /etc/mail/access.db</etc/mail/access生成新的access.db。
然后重新启动sendmail。