Postfix

Postfix/LDAP 身份驗證 - 限制選定使用者從公共 IP 連接到 smtp

  • April 30, 2020

在 dovecot 中,我可以使用 LDAP 來限制對特定使用者的公共訪問,使用 LDAP user_filter 和 pass_filter 查詢。我想做同樣的事情來限制特定使用者從遠端 IP 地址發送電子郵件。

在 dovecot 中,我的 user_filter/pass_filter 如下:

(&(uid=%u)(!(accountStatus=noaccess))(employeeType=%{if;%3r;eq;10.;LOCAL;REMOTE}))

這將查詢 LDAP 數據庫並檢查 accountStatus 欄位中的“noaccess”。它還將遠端 IP 地址的前三位數字與“10.”進行比較。如果employeeType 是REMOTE,他可以從任何IP 地址連接。如果employeeType 是LOCAL,他只能從10.x 網路連接。

任何人都可以提出一種通過後綴身份驗證來完成同樣事情的方法嗎?

提前致謝。

我找到瞭如何將 Dovecot 身份驗證與 Postfix 一起使用。這給了我一個地方來管理 IMAP 和 SMTP 的身份驗證。

引用自:https://serverfault.com/questions/1014660