Na verdade, o Postfix acabou sendo irrelevante para o meu problema. Usá-lo seria um exagero para essa tarefa: requer configuração por host, onde o usuário faria.
Eu descobri que msmtp
é bom o suficiente para minha tarefa.
Eu tenho o pacote Postfix instalado localmente no Ubuntu 10.10. Posso enviar / receber mensagens para o meu endereço local, por ex. %código%. Recebo credenciais para uma caixa de correio do servidor de correio remoto, por ex. [email protected]
.
Qual encantamento de linha de comando na minha caixa local me conectaria ao servidor SMTP em [email protected]
fornecendo nome de usuário e senha e enviando e-mails através dele?
Eu li remote.com
e sendmail
manpages, mas isso não me deu nenhuma pista.
Você precisará ter o Postfix retransmitindo as mensagens para o servidor remoto. Isso exigirá uma alteração na configuração do Postfix. Você precisará ativar a autenticação SASL do Postfix para lidar com a autenticação. Depois de configurado, você pode usar o servidor SMTP local como fez com os endereços locais e o servidor local os retransmitirá no servidor remoto.
Tags authentication email postfix smtp