postmp -s
lista o conteúdo do arquivo de teste, mas postmap -q
não corresponde às consultas. O que estou esquecendo?
Versão do Postfix e arquivo de teste
[root@relay postfix]# rpm -q postfix
postfix-3.9.0-8.fc41.x86_64
[root@relay postfix]# cat accessTest
[email protected] OK
[email protected] REJECT
[email protected] OK
[email protected] 521
Crie o BD e mostre o conteúdo
[root@relay postfix]# postmap -v accessTest
postmap: name_mask: ipv4
postmap: inet_addr_local: configured 2 IPv4 addresses
postmap: open hash accessTest
postmap: Compiled against Berkeley DB: 5.3.28?
postmap: Run-time linked against Berkeley DB: 5.3.28?
[root@relay postfix]# postmap -s accessTest
[email protected] OK
[email protected] REJECT
[email protected] OK
[email protected] 521
A consulta de teste retorna um erro de shell
[root@orelay postfix]# postmap -q aaa@ accessTest
[root@relay postfix]# echo $?
1
Também testado:
postmap -q example.com accessTest
postmap -q .example.com accessTest
postmap -q ddd@ accessTest
postmap -q ddd+extra@ accessTest
Todos retornam um código shell de 1.