Încerc să testez dacă fișierele mele de acces postfix funcționează corect (pentru a bloca spammerii), dar obțin rezultate diferite în funcție de faptul că creez un fișier de acces cu expresii regulate sau un fișier de acces hash.
Iată fișierul meu de acces la expresia regulată:
/@spammer.com$/ RETARE
Iată fișierul meu de acces hash:
spammer.com RETARE
Le testez validitatea folosind hartă poștală -vq
comandă dar obținând rezultate diferite.
Regexp:
$ postmap -vq [email protected] regexp:/etc/postfix/sender_access_regexp
hartă poștală: name_mask: all
postmap: inet_addr_local: configurate 4 adrese IPv4
postmap: inet_addr_local: configurate 4 adrese IPv6
postmap: dict_open: regexp:/etc/postfix/sender_access_regexp
hartă postală: dict_regexp_lookup: /etc/postfix/sender_access_regexp: [email protected]
ARGENTARE
Hash:
$ postmap -vq [email protected] hash:/etc/postfix/sender_access
hartă poștală: name_mask: all
postmap: inet_addr_local: configurate 4 adrese IPv4
postmap: inet_addr_local: configurate 4 adrese IPv6
Postmap: Compilat împotriva Berkeley DB: 5.3.28?
Postmap: Run-time legat împotriva Berkeley DB: 5.3.28?
postmap: dict_open: hash:/etc/postfix/sender_access
Fișierul de acces la expresiile regulate raportează a ARGENTARE
dar fișierul de acces hash nu. Fișierul meu hash nu funcționează, nu validez corect fișierele?