A maioria dos servidores de e-mail não escutam na porta 587. Aqueles que o fazem, geralmente designam isso como uma porta apenas para usuários autenticados, para retransmitir mensagens. Eles geralmente não aceitam e-mails de entrada do mundo exterior na porta 587.
Editar: parece que você está tentando usar o Gmail como um servidor SMTP de saída. Neste caso, você precisa:
- Conecte-se a
smtp.gmail.com
, não aosaspmx.*
servidores, que são para o correio de entrada. - Peça ao Postfix para se conectar ao servidor de saída na porta 587 usando a criptografia TLS.
- Diga ao Postfix para
AUTH
(autenticar) a conexão usando seu nome de usuário e senha do Gmail.
Editar # 2: Aqui está um exemplo de tudo-em-um: link
Outra documentação:
- Configurar o TLS
- Para definir o host de saída:
relayhost = [smtp.gmail.com]:587
- Como fazer o SMTP AUTH em conexões de saída