
Eu tenho um Debian padrão rodando com IP 203.0.113.2, com Postfix instalado (configuração padrão).
Tentei enviar um e-mail, com um endereço do Gmail, para [email protected]
.
Ao fazer
$ mail
Não vejo este e-mail.
Como fazer meu servidor aceitar e-mails enviados [email protected]
de fora?
PS: Recebi uma resposta do Gmail: Bad recipient address syntax
.
PS2: Eu sei que é melhor ter um nome de domínio, mas isso é apenas para um servidor sandbox
Responder1
A Bad recipient address syntax
resposta do Gmail indica que o problema não está no servidor postfix. Em vez disso, o Gmail espera um nome de domínio e não aceita um endereço IP. A solução mais simples é provavelmente configurar um nome de domínio, configurar o registro MX no DNS para apontar para o servidor Postfix e, em seguida, configurar o postfix para aceitar emails para o domínio.
Como alternativa, você pode configurar um servidor SMTP local na máquina que está usando para enviar os e-mails de teste e, em seguida, configurar o MTA para enviar e-mails por meio do servidor SMTP local.
Responder2
RFC permite nomes de IP e domínio em endereços de e-mail, mas a maioria dos servidores não aceita essas mensagens.
O Exchange Server retornará este código de erro:
501 5.1.3 Invalid address (in reply to RCPT TO command)
O Postfix retorna esta resposta:
Remote Server returned '501 5.1.3 Bad recipient address syntax'
Você precisa de um nome de domínio válido de segundo nível (domain.tld) ou terceiro nível (name.domain.tld) com registro MX em seu provedor DNS.