
Estou tentando fazer o mailman 3 rodar com meu servidor postfix existente em outro host na Internet. Acho que estou muito longe, mas por algum motivo, o postfix não envia corretamente e-mails do mailman para o host do mailman usando lmtp.
Criei um arquivo de mapa postfix_lmtp
com várias entradas no seguinte formato:
[email protected] lmtp:[127.0.0.1]:8024
O servidor LMTP está instalado e funcionando. (Eu me conecto a ele usando um túnel SSH, é por isso que ele está se conectando usando localhost.)
O arquivo também foi processado postmap
para que o postfix possa usá-lo.
Eu adicionei este arquivo às seguintes opções de configuração main.cf
(embora não tenha certeza se todas elas são realmente necessárias...)
- virtual_alias_maps
- transporte_mapas
- local_recipient_maps
O Postfix parece reconhecer as informações e processá-las, mas por algum motivo ainda não está funcionando. Isto é o que é mostrado no arquivo de log:
Jan 21 xx:xx:xx myserver postfix/local[3180670]: xxxxxxxx: to=<"lmtp:[127.0.0.1]:8024"@myserver.example.com>, orig_to=<[email protected]>, relay=local, delay=0.51, delays=0.48/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "lmtp:[127.0.0.1]:8024")
Parece que o destino lmtp:[127.0.0.1]:8024
não é interpretado como um soquete ao qual se conectar, mas sim como um nome de usuário.
Alguma ideia do que pode estar errado na minha configuração ou como posso depurar ainda mais?