14.04.2013 Views

Guia do Servidor Linux

Guia do Servidor Linux

Guia do Servidor Linux

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

utiliza<strong>do</strong> no Conectiva <strong>Linux</strong>).<br />

Capítulo 7. Correio Eletrônico<br />

O Sendmail é talvez o MTA mais conheci<strong>do</strong> de to<strong>do</strong>s. Parte dessa fama se deve<br />

a falhas de segurança que, no passa<strong>do</strong>, permitiam até acesso à máquina como<br />

superusuário 6 . Esses problemas em razão de o software ser muito complexo.<br />

Quem já mexeu com o arquivo de configuração <strong>do</strong> Sendmail (sendmail.cf) sabe o<br />

que isso significa. Hoje em dia, porém, seu desenvolvimento é ativo; um méto<strong>do</strong><br />

de configuração mais amigável foi desenvolvi<strong>do</strong> e o Sendmail continua a ser um<br />

padrão como MTA.<br />

Dois méto<strong>do</strong>s de configuração <strong>do</strong> sendmail serão discuti<strong>do</strong>s: através <strong>do</strong> <strong>Linux</strong>conf<br />

(o configura<strong>do</strong>r gráfico utiliza<strong>do</strong> no Conectiva <strong>Linux</strong>) e o m4 (o méto<strong>do</strong><br />

“mais amigável” cita<strong>do</strong>).<br />

O m4 não é um méto<strong>do</strong> de configuração em si, mas um processa<strong>do</strong>r de macros.<br />

Ele permite que você use uma sintaxe mais amigável ao invés de ter de entender<br />

o rebusca<strong>do</strong> arquivo de configuração <strong>do</strong> Sendmail. Um arquivo de configuração<br />

pode ser gera<strong>do</strong> a partir de uma série de regras usan<strong>do</strong>-se o m4. Assumin<strong>do</strong>-se<br />

que o arquivo com as regras em m4 seja /usr/lib/sendmail-cf/cf/arquivo.mc e se<br />

deseje criar um arquivo chama<strong>do</strong> sendmail.cf:<br />

# cd /usr/lib/sendmail-cf/cf<br />

# /usr/bin/m4 ../m4/cf.m4 arquivo.mc > sendmail.cf<br />

No <strong>Linux</strong>conf, as configurações <strong>do</strong> Sendmail estão dentro <strong>do</strong> menu Ambiente<br />

de Rede, sob o nome Sendmail - sistema de envio de e-mails.<br />

Um arquivo em m4 utiliza<strong>do</strong> para se gerar um sendmail.cf mínimo, porém funcional,<br />

seria algo como:<br />

6. root<br />

divert(-1)<br />

include(‘../m4/cf.m4’)<br />

OSTYPE(‘linux’)<br />

FEATURE(redirect)<br />

FEATURE(always_add_<strong>do</strong>main)<br />

FEATURE(use_cw_file)<br />

FEATURE(local_procmail)<br />

199

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!