Configuração mínima para o sendmail enviar somente emails enviados?

8

Eu executo um servidor simples que administro remotamente e preciso que ele seja capaz de enviar um e-mail para meu endereço de e-mail pessoal toda vez que ocorrer um erro. Com a configuração padrão no Ubuntu, o sendmail apenas acumula e-mails em / var / spool / mail que devem ser enviados localmente, mas eu preciso que ele vá para um e-mail externo.

Os tutoriais que eu encontrei falam sobre como configurar o postfix / sendmail como um servidor de e-mail completo, mas eu só preciso de saída apenas, sem logins externos. Existe uma maneira fácil de fazer isso?

    
por Michael 27.05.2010 / 20:17

6 respostas

1

Você também deve prestar atenção se precisar de um host de retransmissão e defini-lo (DSmy.relay.host)

    
por 27.05.2010 / 22:55
1

Talvez nullmailer seja para você.

    
por 28.05.2010 / 00:33
0

Abra / etc / aliases com um editor de texto (usando sudo) e altere a linha de raiz para ser seu endereço de e-mail ou adicione outra linha com seu usuário local no lado esquerdo e, no lado direito, digite seu endereço de e-mail:

root:        [email protected]

depois de salvar o arquivo de aliases, execute o comando newaliases:

$ /usr/bin/newaliases

Tanto o sendmail quanto o postfix são configurados por padrão para enviar e-mails de saída na maioria dos sistemas.

    
por 27.05.2010 / 20:26
0

Verifique se o seu servidor está aberto para o mundo na porta 25 (somente de saída). E o dns está configurado corretamente. Você não deve fazer nada ao sendmail para enviar mensagens de saída.

    
por 27.05.2010 / 20:29
0

Aqui estão alguns detalhes sobre como configurar o sendmail para Outgoing Only

Também nesta página

Eu modifiquei estas etapas a partir do que está listado no site para centos / Amazon Linux.

Aqui estão os passos:

you may also need to install sendmail-cf
# yum install sendmail-cf

# cd /etc/mail
# nano local-host-names
add new line: localhost
save the file and quit the editor

# make
# nano sendmail.mc
add these lines above the other FEATURE lines near the top of the file:
MASQUERADE_AS('yourdomain.com')dnl
FEATURE(masquerade_envelope)
save the file and quit the editor

# m4 sendmail.mc > temp.cf
# mv temp.cf sendmail.cf
# make
# /etc/rc.d/init.d/sendmail restart
    
por 19.03.2015 / 18:35
0

Supondo que você esteja realmente usando o postfix.

Gostaria de executar o postfix dpkg-reconfigure e selecionar a opção "site da internet" ou "site da internet com smarthost" (se você quiser enviar a mensagem por meio de um smarthost) como ponto de partida. Isso permitirá que você envie mensagens para e receba e-mails da Internet.

Se você não quiser que a caixa receba e-mails, sugiro configurar o servidor SMTP para escutar apenas no host local. Consulte o link

    
por 21.11.2015 / 03:51