如何设置postfix别名邮件组只接受本域的邮件

如有域
abc.com

邮件服务器
mail.abc.com

有用户
[email protected]
[email protected]
[email protected]

aliases设置邮件组
hr:a,b

如何设置 [email protected]只能接受来至abc.com域的邮件,
而不影响 [email protected][email protected]用户接受非本域的邮件

                          ____题目是借鉴别人的
解决方法:
如何设置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内容
   [email protected]  REJECT
解释:拒绝外域的收件人地址列表。在此表中添加收件人地址,不是@abc.com下的用户发出的邮件,发往列表中的收件人地址的邮件将会被拒绝。

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

postfix reload

这样就可以实现了

你可能感兴趣的:(职场,邮件服务器,休闲)