Se você ainda não fez isso, você precisará instalar o postfix ( sudo apt-get install postfix
) ou sSMTP ( sudo apt-get install ssmtp
) para replicar os comandos do sendmail.
Eu me lembro do Debian enviar automaticamente mensagens para os usuários (para reportar uma falha na tentativa de autenticação do sudo, por exemplo). No Ubuntu, algum tipo de correio é configurado automaticamente? Eu criei um cron job e nada está aparecendo em / var / spool / mail. Se há uma maneira padrão / óbvia de configurar o correio no Ubuntu, o que é isso?
Se você ainda não fez isso, você precisará instalar o postfix ( sudo apt-get install postfix
) ou sSMTP ( sudo apt-get install ssmtp
) para replicar os comandos do sendmail.
O Ubuntu tem uma política de não escutar em nenhuma porta de rede (não executar nenhum serviço de rede) por padrão. Isso significa que não há servidor de email. Então, sim, você precisa instalar um, se quiser.
Você pode configurar postfix
apenas para entrega de e-mails locais.
Primeiro,
sudo apt-get install postfix
Depois de um momento, você será solicitado a fazer algumas escolhas sobre como deseja que o postfix seja instalado. (Se você cometer um erro, você pode voltar aqui com sudo dpkg-reconfigure postfix
).
Quando solicitado, escolha "Somente local" como sua configuração geral. Quando o nome do correio do sistema for solicitado, você poderá inserir o nome do host da sua máquina (por exemplo, gribble
), seu nome de domínio totalmente qualificado (por exemplo, gribble.strickland.us
) ou localhost
. Eu sugiro escolher o primeiro ou o segundo.
Feito isso, faça sudo postconf -e "home_mailbox = Maildir/"
informar ao postfix onde colocar o correio dos usuários. Isso acrescenta home_mailbox = Maildir/
ao final de /etc/postfix/main.cf
. sudo service postfix reload
para informar ao postfix para recarregar o arquivo de configuração.
Agora você pode instalar um cliente de e-mail que entende como ler e-mails do seu maildir, como o mutt: sudo apt-get install mutt
Para configurar o mutt, crie um arquivo ~/.muttrc
com algo parecido com o seguinte:
set mbox_type=Maildir
set folder="~/Maildir"
set mask="!^\.[^.]"
set mbox="~/Maildir"
set spoolfile="~/Maildir"
Corra mutt
e provavelmente irá reclamar que seu maildir não está lá. Isso é bom - o postfix irá criá-lo assim que recebermos algum e-mail.
Em mutt, pressione m para escrever um email. Na parte inferior da tela, você será solicitado para um destinatário (você deve ser capaz de digitar user @ hostname ou apenas um nome de usuário) e assunto, em seguida, seu editor irá aparecer para que você possa digitar um email. Escreva algo, salve, saia e pressione y para enviar. O usuário para o qual você enviou deve ter um Maildir em seu diretório pessoal - eles podem usar o mutt (depois de criar um .muttrc similar) para lê-lo!