Relay host no Sendmail
Coisa estranha é o arquivo de configuração do sendmail. O sendmail.cf. Para mim, no FreeBSD, está localizado sob /etc/mail/
Bom, não vou falar da sintaxe do arquivo.
Meu cenário é o seguinte: Tenho um servidor de e-mails em RH com postfix e todas parafernalhas que fazem parte da vida de um pobre admin de e-mail. Tenho alguns outros servers que também precisam enviar e-mail para fora rodando sendmail. Porém, esses outros servers não tem acesso direto a internet. Logo os e-mails não podem ser enviados diretamente.
O que eu precisava e encontrei com facilidade, inclusive vasculhando o sendmail.cf e depois confirmando no google, era despachar todos os e-mails desses outros servers para o RH. O nome do servidor que receberá os e-mails é chamado de Relay Host. E ele sim faria o serviço de mandar pela internet.
Bom, não vou falar da sintaxe do arquivo.
Meu cenário é o seguinte: Tenho um servidor de e-mails em RH com postfix e todas parafernalhas que fazem parte da vida de um pobre admin de e-mail. Tenho alguns outros servers que também precisam enviar e-mail para fora rodando sendmail. Porém, esses outros servers não tem acesso direto a internet. Logo os e-mails não podem ser enviados diretamente.
O que eu precisava e encontrei com facilidade, inclusive vasculhando o sendmail.cf e depois confirmando no google, era despachar todos os e-mails desses outros servers para o RH. O nome do servidor que receberá os e-mails é chamado de Relay Host. E ele sim faria o serviço de mandar pela internet.
No arquivo sendmail.cf procure por uma linha iniciada por DS. E acrescente o nome do servidor para onde os e-mails devem ser encaminhados. Por exemplo:
DSmail.empresa.com.br
É sem espaço mesmo o_O
Reinicie o serviço e teste.
crie um arquivo chamado email com o seguinte conteúdo:
To: emailqualquer@gmail.comEnvie esse arquivo usando o sendmail.
From: root@plenaxx.ch
Subject: Um teste
Isto eh um teste.
(linha vazia)
cat email | /usr/sbin/sendmail -bm -t -v
Confirme o envia olhando a fila com o comando mailq e confirme o relay em /var/log/maillog.
Consultas:
http://www.akadia.com/services/sendmail_relay.html
http://www.ozzu.com/unix-linux-forum/how-setup-relay-host-sendmail-t29690.html
Marcadores: email
0 Comentários:
Postar um comentário
<< Home