- 论坛徽章:
- 0
|
postfix外发邮件限制
#vi /etc/postfix/main.cf
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/mysender,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
smtpd_restriction_classes = local_only
local_only = check_recipient_access hash:/etc/postfix/my_rcpt,
reject
#vi /etc/postfix/mysender
bbc@bi-tech.cn local_only
#vi /etc/postfix/my_rcpt
chonyang.com OK
#postmap /etc/postfix/mysender
#postmap /etc/postfix/my_rcpt
#/etc/init.d/postfix reload
邮件系统收到邮件之后,首先在smtpd_recipient_restrictions中检查发件者源地址(check_sender_access),这里检查hash:/etc/postfix/mysender,系统发现该文件内只有唯一条目bbc@bi-tech.cn local_only,接着沿着这条线路去检查local_only,而local_only的值是check_recipient_access hash:/etc/postfix/my_rcpt,
reject
即首先检测(check_recipient_access)hash:/etc/postfix/my_rcpt,发现有条目chonyang.com OK,邮件可以发送,而来自bbc@bi-tech.cn的邮件去往其它域的邮件被reject。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12199/showart_1945058.html |
|