メールの受信を拒否せず、ホワイトリストを除くすべてのIPでpostfixのSMTPログイン接続を拒否する方法です。
main.cf
以下に追加してみてください
smtpd_recipient_restrictions =
...
check_client_access hash:/etc/postfix/client_access
...
client_access
次に、次のようにホワイトリストIPを1行に1つずつ追加します。
a.b.c.d/22 ok
その後、実行して再ロードpostmap
するpostfix
と、Thunderbirdまたは同様のデバイスを使用しているクライアントは引き続き接続できます。
Ubuntu 20で走っています。
答え1
このスレッドをチェックしてください: https://askubuntu.com/questions/490761/how-to-only-accept-e-mail-from-a-single-ip-address
たぶんあなたは忘れてしまったと思います。拒否するsmtpd_recipient_restrictionsで?
ご注意ください、拒否する行の終わりまたは検査の後になければなりません。ハッシュ: /etc/postfix/client_access。