E-mail do curinga mainfix do postfix principal usando o acesso

2

No meu postfix main.cf eu tenho:

smtpd_recipient_restrictions = reject_unauth_destination, check_recipient_access regexp:/etc/postfix/access.me

...

virtual_alias_maps    = hash:/etc/postfix/virtual

...

No meu arquivo virtual eu tenho:

[email protected]                            [email protected]
[email protected]                           [email protected]
@mydomain.com                             [email protected]

No meu arquivo access.me eu tenho:

/^abc/ OK
/[email protected]/  OK
/[email protected]/  REJECT failed test
/@mydomain.com/  REJECT failed test contact [email protected]

Com isso eu falhei com sucesso (!) para enviar para [email protected], então eu sei que o access.me está sendo lido corretamente pelo postfix. Se eu enviar para [email protected], ele será rejeitado (corretamente) pela Linha 4 do access.me

No entanto, se eu tentar enviar um e-mail para [email protected], ele falhará com "Usuário desconhecido na tabela de alias virtuais", o que mostra que ele é aceito pela linha 1 do access.me, mas eu preciso que este e-mail seja bem-sucedido.

Então, quase lá, mas eu devo estar entendendo mal a lógica do postfix ... Tim

    
por Tim Richardson 22.05.2014 / 08:11

1 resposta

1

Tendo testado novamente para fornecer mais informações, descobri que ele realmente funcionava (pela primeira vez), portanto, o arquivo virtual não era a versão mais recente ou havia um atraso na propagação.

Essa configuração foi projetada para que os clientes enviem e-mails para nós, onde o próprio endereço de e-mail foi gerado a partir dos dados (ex: localização e idioma do usuário), já que o cliente não precisa inserir nada além dos comentários .

Portanto, essa parece ser uma maneira válida de permitir que endereços de e-mail personalizados passem pelo postfix enquanto rejeitam endereços de e-mail aleatoriamente / spam.

Tim

    
por 22.05.2014 / 11:22

Tags