Eu executo um servidor simples que administro remotamente e preciso que ele seja capaz de enviar um email para o meu endereço de email pessoal toda vez que ocorrer um erro. Com a configuração padrão no Ubuntu, o sendmail apenas acumula emails em / var / spool / mail que devem ser enviados localmente, mas eu preciso que ele seja enviado para um email externo.
Os tutoriais que encontrei falam sobre a configuração do postfix / sendmail como um servidor de e-mail completo, mas eu só preciso de saída, sem logins externos. Existe uma maneira fácil de fazer isso?
email
postfix
email-server
sendmail
Michael
fonte
fonte
Abra / etc / aliases com um editor de texto (usando o sudo) e altere a linha raiz para ser seu endereço de email ou adicione outra linha com o usuário local no lado esquerdo e, no lado direito, digite seu endereço de email :
depois de salvar o arquivo de aliases, execute o comando newaliases:
O sendmail e o postfix são configurados por padrão para enviar emails de saída na maioria dos sistemas.
fonte
Verifique se o seu servidor está aberto ao mundo na porta 25 (somente saída). E o DNS está configurado corretamente. Você não deve fazer nada no sendmail para enviar e-mails enviados.
fonte
Aqui estão alguns detalhes sobre como configurar o sendmail apenas para saída
Também nesta página
Modifiquei essas etapas a partir do que está listado no site do centos / Amazon Linux.
Aqui estão os passos:
fonte
Supondo que você esteja realmente usando o postfix.
Eu executaria o dpkg-reconfigure postfix e selecionaria a opção "site da internet" ou "site da internet com smarthost" (se você quiser enviar o e-mail através de um smarthost) como ponto de partida. Isso permitirá que você envie e receba mensagens da Internet.
Se você não deseja que a caixa receba emails, sugiro que você configure o servidor SMTP para escutar apenas no host local. Consulte /superuser//a/430329/506601
fonte