Olá Pessoal,
Estou utilizando o postfix com os dados no mysql, os e-mails estão todos funcionando, como percebi e li nos tutoriais e listas, preciso colocar algumas linhas no main.cf para funcionar os alias, então fiz o seguinte...
alias_maps=hash:/var/lib/mailman/data/aliases,hash:/etc/postfix/aliases
alias_database=hash:/var/lib/mailman/data/aliases,hash:/etc/postfix/aliases
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf,hash:/var/lib/mailman/data/virtual-mailman
Nesses locais estão os aliases das listas que criei, também coloquei no fim do arquivo main.cf:
owner_request_special = no
recipient_delimiter = +
Um exemplo de meu virtual-mailman:
funcionarios@corp.com.br funcionarios
funcionarios-admin@corp.com.br funcionarios-admin
funcionarios-bounces@corp.com.br funcionarios-bounces
funcionarios-confirm@corp.com.br funcionarios-confirm
funcionarios-join@corp.com.br funcionarios-join
funcionarios-leave@corp.com.br funcionarios-leave
funcionarios-owner@corp.com.br funcionarios-owner
funcionarios-request@corp.com.br funcionarios-request
funcionarios-subscribe@corp.com.br funcionarios-subscribe
funcionarios-unsubscribe@corp.com.br funcionarios-unsubscribe
Mas os e-mails não chegam e no meu log aparece isso:
Jul 11 11:40:58 aa postfix/pipe[7207]: A2AC911C073: to=<funcionarios@corp.com.br>, relay=maildrop, delay=0.41, delays=0.24/0.01/0/0.16, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
No mailman configurei o MTA="Postfix" e configurei os virtual domain, que no meu caso é um só.
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['corp.com.br']
add_virtualhost('server.corp.com.br', 'corp.com.br')
A pior parte é que nem aliases normais estão funcionando, a não ser os alias que eu colocava no banco de dados mysql, os "alias_maps" que ficam no arquivo /etc/postfix/aliases não funcionam, eu rodei o postfix com smtpd -v, ele mostra que acha o redirecionamento mas não faz e da erro, olhem só:
Jul 11 15:03:45 onca postfix/smtpd[10563]: maps_find: local_recipient_maps: hash:/etc/postfix/aliases(0,lock|fold_fix): root = jean.guandalini@corp.com.br
Jul 11 15:03:45 onca postfix/smtpd[10563]: mail_addr_find: root@corp.visaonet.com.br -> jean.guandalini@corp.com.br
Mas depois ainda assim da erro:
BF5211C073: to=<root@corp.com.br>, relay=maildrop, delay=0.26, delays=0.09/0.02/0/0.15, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
Meu /etc/postfix/aliases:
root: jean@corp.com.br
Alguém tem alguma dica diferente dos tutoriais pra me passar? Já li vários e todos são iguais e não consigo encontrar onde estou errado.
Obrigado