Não faz muito sentido porque você disse "fazer", como se fosse o seu trabalho. Você está configurando um servidor de e-mail real em uma máquina virtual? Eu entendo as pistas para dizer que você precisa do servidor virtual para ter um sistema de correio, mas que o servidor virtual não é um servidor SMTP "real" em tempo integral. (Caso contrário você já saberia, eu acho loucamente.)
Com isso em mente, você precisaria da opção "Internet com smarthost". Essencialmente, a grande razão é que servidores SMTP bem configurados em todo o mundo usam medidas anti-spam; e, entre essas medidas, está a rejeição de todas as conexões SMTP que vêm de conjuntos conhecidos de endereços dinâmicos (que os spammers adoram usar). Portanto, você precisa usar outro servidor SMTP para envio de mensagens.
Se você quiser ficar com o Postfix para isso, é fácil de fazer: basta procurar por artigos do Ubuntu relacionados à configuração do Postfix como um smarthost. No entanto, se você não tiver uma afinidade particular com um sistema em relação a outro, existe um pacote projetado apenas para isso: ssmtp
. Então, se você quiser dar uma volta, então instale o ssmtp.
( Cuidado: a ação abaixo removerá o postfix ou o sendmail. )
sudo apt-get install ssmtp
Em seguida, edite o arquivo de configuração ssmtp:
sudo -e /etc/ssmtp/ssmtp.conf
Eu não sei detalhes de um servidor SMTP disponível para você, então vou dar um exemplo do GMail:
[email protected]
Mailhub=smtp.gmail.com:465
RewriteDomain=gmail.com
AuthUser=your_gmail_username # [email protected]
AuthPass=your_gmail_password
FromLineOverride=Yes
UseTLS=Yes
Agora seu sistema enviará o e-mail da maneira que você quiser. Você pode usar o host local como um servidor de correio em seus aplicativos GUI para o servidor SMTP de saída. Mas e o CLI? Use o software mail
:
sudo apt-get install heirloom-mailx
Agora você também pode usar o correio da linha de comando com algo como:
mail < filename.ascii [email protected] -s "My File"
Ou, se você usar mail
para redigir uma mensagem que você digita ( mail [email protected]
), termine a mensagem de e-mail com um único período em uma linha em branco. Um cliente de e-mail CLI melhor é mutt
ou pine
.
Este é o ângulo que você precisava? Se sim, foi bem sucedido?