Tenho que configurar o correio para o Ubuntu para poder enviar os usuários?

4

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?

    
por bsamek 14.03.2012 / 04:03

3 respostas

3

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.

    
por yossile 14.03.2012 / 08:03
1

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.

    
por tumbleweed 14.03.2012 / 08:50
0

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!

    
por tgies 27.03.2013 / 14:53

Tags