Postfix - Sintaxe do endereço do destinatário incorreto - e-mail começando com traço / hífen

1

Estou tentando enviar um e-mail para um destinatário com um endereço de e-mail começando com um hífen / traço, por exemplo [email protected]

O destinatário afirma que o endereço de e-mail está correto.

mail.log mostra:

postfix/smtpd[26055]: warning: Illegal address syntax from ...[...] in RCPT command: <[email protected]>

Estou usando o Postfix 2.11.3

Alguma ideia de como posso enviar e-mails para tal endereço?

    
por Perrschy 23.01.2018 / 10:23

2 respostas

1

Você pode configurar o Postfix para aceitar tais endereços com a opção allow_min_user = yes .

A documentação do postconf também explica por que o padrão é rejeitar esses endereços:

Allow a sender or recipient address to have '-' as the first character. By default, this is not allowed, to avoid accidents with software that passes email addresses via the command line. Such software would not be able to distinguish a malicious address from a bona fide command-line option. Although this can be prevented by inserting a "--" option terminator into the command line, this is difficult to enforce consistently and globally.

As of Postfix version 2.5, this feature is implemented by trivial-rewrite(8). With earlier versions this feature was implemented by qmgr(8) and was limited to recipient addresses only.

    
por 23.01.2018 / 11:08
1

Aparentemente, o postfix tem uma configuração (allow_min_user) proibindo você de enviar e-mails para endereços que começam com um hífen devido a razões de segurança:

allow_min_user (default: no) Allow a sender or recipient address to have '-' as the first character. By default, this is not allowed, to avoid accidents with software that passes email addresses via the command line...

Mais aqui: link

    
por 23.01.2018 / 11:09