Estou assumindo que você está usando um derivativo baseado no Debian, dado que você mencionou o apt-get em sua pergunta.
Isso pode ser feito de forma bastante simples usando o pacote de correio exim4. Um simples
apt-get install exim4 exim4-config
Instalará tudo o que você precisa para enviar e-mails via smtp. Note que você precisa ser root ou usar sudo para o comando apt-get funcionar.
Durante a instalação, a configuração do pacote exim4-config fará várias perguntas que permitirão que você configure as coisas apropriadamente.
Você provavelmente deve selecionar os e-mails enviados pelo smarthost; nenhuma opção de correio local e forneça detalhes do seu provedor de correio de saída. Também é possível enviar e-mail diretamente como um site ; correio é enviado e recebido diretamente usando SMTP , mas isso pode ter problemas com seus provedores de internet, então é melhor começar usando um smarthost.
Se você precisar ajustar sua configuração, poderá usar
dpkg-reconfigure -plow exim4-config
Acredito que o seu provedor de e-mail de saída exigirá que sua máquina seja autenticada antes de permitir o envio de e-mails. Nesse caso, você precisa adicionar uma entrada em /etc/exim4/passwd.client . O formato é bastante simples, cada um pega o formato de servername: login: password e é documentado em
man exim4_files
O último também informa como configurar outros arquivos de configurações. Provavelmente será interessante configurar / etc / email-addresses para garantir que quando você envia um e-mail como um usuário específico, ele é enviado pelo seu ISP como seu endereço de saída real