如有域
abc.com

邮件服务器
mail.abc.com

有用户
a@abc.com
b@abc.com
c@abc.com

aliases设置邮件组
hr:a,b

如何设置 hr@abc.com只能接受来至abc.com域的邮件,
而不影响 a@abc.comb@abc.com用户接受非本域的邮件

                          ____题目是借鉴别人的
解决方法:
如何设置postfix 别名邮件组只接受本域的邮件
解决方法:
在配置文件main.cf
    smtpd_recipient_restrictions =

               permit_mynetworks,

               permit_sasl_authenticated,

               check_client_access hash:/etc/postfix/client_access

               check_recipient_access hash:/etc/postfix/recipient_access
---------------------------------------------------------
添加
check_client_access hash:/etc/postfix/client_access
check_recipient_access hash:/etc/postfix/recipient_access

-------------------
client_access内容
   .abc.com  ok
解释:允许通过的客户端,本例中即所有abc.com域下用户

recipient_access内容
   hr@jiayuan.com  REJECT
解释:拒绝外域的收件人地址列表。在此表中添加收件人地址,不是@abc.com下的用户发出的邮件,发往列表中的收件人地址的邮件将会被拒绝。

-------------------
postmap client_access/recipient-access //生成hash文件

postfix reload


这样就可以实现了