我想用入站身份验证配置后缀。例如,如果这是我的客户列表:
user | password
alice@alice.com 1234
bob@bob.com 5678
我只想为他们服务,只接受他们的联系。
用例是:Alice想向someone@gmail.com然后通过我的MTA。Alice打开了与我的后缀的连接(邮件发件人:alice@alice.com,RCPT到:someone@gmail.com),在中间的某个地方,我想让Alice用她的密码1234来识别。
如何使用后缀配置强制执行?
您需要定义smtpd_recipient_restrictions
master.cf:
smtpd pass - - - - - smtpd
-o smtpd_recipient_restrictions=auth
main.cf
smtpd_restriction_classes = auth
auth = permit_sasl_authenticated,reject
这些片段只是非常基本的例子。请阅读Postfix文档以了解身份验证的工作原理。