http://www.zago.eti.br/email/servidor-interno-cl9.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux Outros FAQ relacionados a e-mail: http://www.zago.eti.br/email/A-menu-email.html http://www.zago.eti.br/email/ Utilize webmin pra gerenciar a fila, configurar e outras opções. http://www.zago.eti.br/webmin.txt ******************************************************** ******************************************************** Tutorial pra instalar um servidor de e-mail na rede local, pra uso exclusivo da rede interna, utilizando e-mail reservado, ou seja e-mail sem um dominio registrado e portando não trafegam na internet. Os cllientes de e-mail, Kmail, Evolution ou Outlouco, podem utilizar uma conta de e-mail real pra internet e outra pra uso exclusivo na rede interna, a maquina utilizada pra esta configuração não está de cara pra internet, tem um micro pra compartilhar a conexão e o servidor é somente mais uma maquina da rede interna, pra vai utilizar esta configuração em micros de cara pra internet deve ter uma atenção especial a regras de segurança e firewall. ******************************************************** PREPARAÇÃO: Insalação do CL9 com boot pelo CD updates1, perfil de instalação: todos os perfis. Precisa do pacote Postfix, este é o pacote do servidor de e-mail, pra verificar se já está instalado: rpm -qa | grep postfix postfix-2.0.7-28755cl Caso escolha outro perfil de instalção e não tenha instalado os pacotes acima, pra instalar, execute: apt-get install postfix PCRE A biblioteca PCRE é um conjunto de funções que implementam expressões regulares utilizando-se da mesma sintaxe e semântica do perl 5. Possui sua própria API nativa, bem como um conjuntos de funções wrapper para corresponder ao padrão POSIX de expressões regulares. Este pacote é necessário pra checar e-mail, (cabeçalho ou corpo do e-mail) pra verificar se já está instalado: rpm -qa | grep pcre pcre-3.9-12697cl Pra instalar execute: apt-get install pcre Na instalação serão criados estes arquvos de configuração: ls -la /etc/postfix total 212 drwxr-xr-x 2 root root 4096 Abr 17 02:26 . drwxr-xr-x 53 root root 4096 Abr 21 11:47 .. -rw-r--r-- 1 root root 8612 Mar 20 2003 access -rw-r--r-- 1 root root 12288 Abr 21 11:48 access.db -rw-r--r-- 1 root root 488 Mar 20 2003 aliases -rw-r--r-- 1 root root 12288 Abr 21 11:48 aliases.db -rw-r--r-- 1 root root 7519 Mar 20 2003 canonical -rw-r--r-- 1 root root 12288 Abr 21 11:48 canonical.db -rw-r--r-- 1 root root 25407 Abr 17 01:52 main.cf -rw-r--r-- 1 root root 9177 Mar 20 2003 main.cf.default -rw-r--r-- 1 root root 5993 Mar 20 2003 master.cf -rw-r--r-- 1 root root 7646 Mar 20 2003 pcre_table -rwxr-xr-x 1 root root 18897 Mar 20 2003 post-install -rw-r--r-- 1 root root 4032 Mar 20 2003 postfix-files -rwxr-xr-x 1 root root 5424 Mar 20 2003 postfix-script -rw-r--r-- 1 root root 4871 Mar 20 2003 regexp_table -rw-r--r-- 1 root root 5050 Mar 20 2003 relocated -rw-r--r-- 1 root root 12288 Abr 21 11:48 relocated.db -rw-r--r-- 1 root root 9091 Mar 20 2003 transport -rw-r--r-- 1 root root 12288 Abr 21 11:48 transport.db -rw-r--r-- 1 root root 9612 Mar 20 2003 virtual -rw-r--r-- 1 root root 12288 Abr 21 11:48 virtual.db Veja o nome da maquina e dominio. cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.201 mail1.zago.eti mail1 Vai precisar destas informações pra informar no /etc/postfix/main.cf especificamente nos itens: myhostname = mail1.zago.eti mydomain = zago.eti mydestination = $myhostname, localhost.$mydomain, $mydomain, \ mail.$mydomain, www.$mydomain, ftp.$mydomain, zago.eti mynetworks = 192.168.1.0/24, 127.0.0.0/8 FONTE: http://www.conectiva.com/doc/livros/online/8.0/servidor/correioeletronico.html http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.postfix.arq.html http://www.conectiva.com/doc/livros/online/9.0/servidor/correioeletronico.html#POSTFIX mensagens do FAQ em: http://www.zago.eti.br/email/ Pro Postfix enviar mensagens: http://www.altoriopreto.com.br/artigo_smtp-postfix.php http://www.g2ctech.com/artigos/relay-email.html http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html ******************************************************** ******************************************************** Configurar pra iniciar o Postfix junto com o boot. chkconfig --level 35 postfix on O arquivo de configuração do postfix fica em: /etc/postfix/main.cf postconf -n Lista um resumo da configuração postconf Lista toda a configuração Pra reiniciar o Postfix execute: service postfix restart ou service postfix stop service postfix start quando exibir OK é sinal que o postfix está rodando normalmente, quando exibir [FALHOU], deverá rever as configurações. Pra ver se está rodando, execute: service postfix status ******************************************************** Arquivo de configuração do Postfix, fica em: /etc/postfix/main.cf Precisa fazer alguns ajustes pra tua rede, entre eles estão o dominio e outros detalhes descritos abaixo, logo após a copia da linha que vem no /etc/postfix/main.cf, vem a linha com os dados que utilizei na minha instalação: entrar no diretório onde está o arquivo de configuração do postfix: /etc/postfix/ Usando o "vi" pra editar o arquivo main.cf vi main.cf Pressione INSERT pra entrar no modo edição e faça as seguintes alterações: #myhostname = host.domain.tld #myhostname = virtual.domain.tld alterar para: myhostname = mail1.zago.eti #myhostname = virtual.domain.tld o nome da maquina e dominio voce pega no hosts: cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.201 mail1.zago.eti mail1 #mydomain = domain.tld alterar para: mydomain = zago.eti #myorigin = $myhostname #myorigin = $mydomain alterar para: #myorigin = $myhostname myorigin = $mydomain #mydestination = $myhostname, localhost.$mydomain, $mydomain, # mail.$mydomain, www.$mydomain, ftp.$mydomain alterar para: mydestination = $myhostname, localhost.$mydomain, $mydomain, \ mail.$mydomain, www.$mydomain, ftp.$mydomain, zago.eti #mynetworks = 168.100.189.0/28, 127.0.0.0/8 alterar para: mynetworks = 192.168.1.0/24, 127.0.0.0/8 Com esta configuração basica o Postfix deve iniciar com: service postfix start Pra enviar e-mail na linha de comando pode utilizara o mailm, pra isto basta instalar com o comando: apt-get install mailm depois é só executar na linha de comando: df | mailm -t root -s 'Check disc usage!' df | mailm -t zago -s 'uso do disco!' no diretório /var/spool/mail vai aparecer um aquivo com o nome do usuário, no caso acima tem um arquivo zago com os e-mail. Pra ver as mensagens, execute: cat /var/spool/mail/zago Outro teste pra ser feito com outra maquina da rede interna, é configurar o kmail,-> configurações -> configurar kmail -> Nova conta -> nome do usuário -> na nova janela que abrir, preencha os campos: Seu nome: zago Organização: zagoeti Endereço de e-mail: zago@zago.eti depois de preecher estes dados, clck em OK e abra o item "rede" depois click em "enviando" e "modificar", preencha estes itens: Nome: zago Maquina: 192.168.1.201 porta : 25 Onde: zago é um usuário da maquina servidora de e-mail, "192.168.1.201" é o IP do servidor de e-mail, 25 é a porta, já vem com 25, basta manter. Prontinho, pode redigir um e-mail e mandar enviar, depois é só verificar no arquivo /var/spool/mail/zago que o e-mail vai estar lá dentro. Nestes testes, só tem o Postfix rodando e a partir de uma estação da rede consigo enviar mensagens com Kmail configurado conforme acima, funciona somente pra usuários cadastrados no servidor que está rodando o Postfix, quando tento enviar mensagem pra um usuário inexistente, retorna a mensagem de erro conforme tela: http:/200.204.198.164/zago/email/telas-serv-interno/kmail-user-inexistente LEMBRANDO que o dominio zago.eti e o e-mail zago@zago.eti existe somente nesta maquina, eles não existem pra internet, isto só funciona pra rede interna, mesmo desconectado da internet as estações enviam e-mail pro maquina que está rodando o servidor Postfix, serve unica e exclusivamente pra e-mail interno. Nesta rede tenho uma maquina compartilhando a internet, uma maquina pra servidor do Postfix e estações rodando o CL9, as estações tanto envia e-mail pro Postfix (servidor interno) como diretamente pra provedores da internet, a diferença está na configuração da conta que aponta pro IP do Postfix ou pro dominio do provedor. veja os logs em: /var/log/maillog veja as portas que estão abertas com netstat -na netstat -na Conexões Internet Ativas (servidores e estabelecidas) Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:22 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:25 0.0.0.0:* OUÇA tcp 0 0 192.168.1.201:22 192.168.1.53:33273 ESTABELECIDA udp 0 0 0.0.0.0:111 0.0.0.0:* A porta 22 é da conexão ssh que estou utilizando pra configurar a maquina remotamente. Ainda não completa a conexão por telnet na porta 25, por exemplo: telnet 192.168.1.201 25 Trying 192.168.1.201... Connected to 192.168.1.201. Escape character is '^]'. 220 mail1.zago.eti ESMTP Postfix (2.0.7) --fica parado nisto--- O Postfix é um servidor SMTP. Ele não tem nada de POP, portanto precisa de um servidor POP ou IMAP para os clientes receberem as mensagens. Proximo passo, configurar o servidor POP pro kmail receber as mensagens. ******************************************************** CONFIGURANDO O SERVIDOR POP COM POSTFIX. Optei pelo IMAP, no synaptc do CL9 tem esta descrição: "IMAP é um servidor para os protocolos de mail POP (Post Office Protocol) e IMAP. O protocolo POP permite uma máquina de correio coletar mail para usuários e permite o download do mail para a máquina local do usuário para leitura. O protocolo IMAP oferece a funcionalidade de POP, e permite um usuário ler seu mail em uma máquina remota sem movê-lo para a sua caixa postal local." Pra instalar: apt-get install imap Pra iniciar o serviço nesta seção: service xinetd start Pra iniciar o serviço junto com o boot da maquina: chkconfig --level 35 xinetd on Depois de reiniciar o servidor, veja os resultados: netstat -na Conexões Internet Ativas (servidores e estabelecidas) Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado tcp 0 0 0.0.0.0:110 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:111 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:6000 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:22 0.0.0.0:* OUÇA tcp 0 0 0.0.0.0:25 0.0.0.0:* OUÇA tcp 0 0 192.168.1.201:110 192.168.1.53:33765 ESTABELECIDA tcp 0 0 192.168.1.201:22 192.168.1.53:33616 ESTABELECIDA udp 0 0 192.168.1.201:32780 192.168.1.1:53 ESTABELECIDA udp 0 0 0.0.0.0:111 0.0.0.0:* Em uma estação, configurei o Kmail assim: Kmail -> Configurações -> configurar kmail -> rede -> adicione uma conta pop, depois entre em alterar e na aba de de menu "recebendo" configure como abaixo, claro que é só exemplo, utilize os dados da tua instalação, onde o maquina 192.168.1.201 é o IP do servidor que está rodando o Postfix com imap. nome: zagopvt login: zago senha: ******** maquina: 192.168.1.201 porta: 110 Prontinho, agora de qualquer estação da rede pode enviar e receber e-mail deste servidor interno, basta criar o usuário pro Linux no servidor que ele automaticamente tem a conta de e-mail, lembre que esta configuração só funciona para os usuários que foram criados no servidor que está rodando o Postfix e valem somente pra e-mail interno, cuidado pra não usar conta de e-mail valido em provedores, isto poderá causar confusão pra distinguir o e-mail interno com um utilizado na internet. No Outlouco de uma estação Win98, configurei normalmente a conta, com a diferença que no campo pra smtp e pop, informei somente o IP do servidor Postfix, neste exemplo: 192.168.1.201, a partir desta configuração, também passou a enviar e receber e-mail internamente para os usuários deste servidor e também pra internet. Veja algumas telas da configuração das estações: http://200.204.198.164/zago/email/telas-serv-interno/ ******************************************************** BUSCAR E-MAIL NO PROVEDOR EXTERNO Optei pelo Fetchmail, este tópico foi elaborando com as dicas de: http://www.zago.eti.br/email/fetchmail.txt http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.sendmail.fetchmail.procmail.html Verifique se já está instalado: [root@faqmail root]# rpm -qa | grep fetchmail fetchmail-6.2.1-25140cl Caso não receba a mensagem acima, é porque não foi instalado. Pra instalar execute: apt-get install fetchmail Configurando o Fetchmail Pra pegar os e-mails da internet, além de instalar, precisa configurar o fetchmail, ele não vem com um arquivo de configuração, voce precisará criar e configurar este arquivo no home do usuário, como vou utilizar varios usuários com contas em provedores diferentes, optei por colocar este arquivo no home do root e protejer o acesso deste arquivo, afinal.... tem senhas de e-mail, optei por esta condição pra evitar que um usuário pegue a senha do outro. Este arquivo tem que ter o nome: .fetchmailrc, veja copia do modelo que tem no site da Conectiva: set logfile "/var/log/fetchmaillog" set postmaster "" set daemon 123 set bouncemail poll [provedor_internet] proto POP3 user [usuário] password "[senha]" is [usuário_local] here Como ficou a minha configuração pra baixar e-mail da conta: antoniofzago@uol.com.br e salvar em /var/spool/mail/zago: set logfile "/var/log/fetchmaillog" set postmaster "nome do postmaster" set daemon 300 set bouncemail poll pop3.uol.com.br proto POP3 user antoniofzago password senhadoxxxx is zago here OBS.: veja no final deste tópico outros exemplos de configuração pra baixar e-mail de outros provedores ou varias contas de provedores diferentes. Na sua instalação, vá pro diretório do root: cd ~ vi ..fetchmailrc pressione insert pra entrar no modo inserção digite as linhas acima, ou copie as linhas acima e altere os dados necessários, depois pra salvar e sair, pressione ESC SHIFT+: wq Execute estas duas linhas abaixo e prontinho.... chmod 710 .fetchmailrc fetchmail Pra rodar direto, ou seja iniciar o fetchmail junto com o boot e baixar as mensagens no intervalo configurado em set daemon 300, acrescente esta linha no final do /etc/rc.d/rc.local fetchamil Use um editor pra fazer isto ou execute uma única vez esta linha: echo "fetchmail" >> /etc/rc.d/rc.local Estas duas opções falharam, por enquanto tenho que executar o fetchmail como root dentro de /root, depois atualizo esta parte com a linha de comando correta. Prontinho, agora Fetchamil pega os e-mail de antoniofzago@uol.com.br e salva no arquivo de: /var/spool/mail/zago este processo se repete a cada 5 minutos, pra alterar, ajuste o item set daemon 300, onde 300 é o tempo em segundos. O arquivo de log /var/log/fetchmaillog, será criado automaticamente na primeira execução do fetchmail, pra acompanhar os logs, execute: tail -f /var/log/fetchmaillog Com esta configuração, mesmo estações sem acesso à internet podem acessar este servidor via browser e por webmail acessar as mensagens, ou receber e-mail na estação local, eles não receberão e-mail de qualquer conta, o administrador da maquina precisa cadastrar o e-mail, senha e provedor, Portando ele passa a ter acesso às mensagens de todos, ótimo pra backup, dependendo da empresa isto poderá ter varias consequencias que não cabe discutir neste tópico, pense em elaborar uma comunicação pra informar que o e-mail é correspondencia da empresa e que é proibido o uso de e-mail pessoal na empresa, que será auditado periodicamente e outros avisos que achar necessário, mantenha uma copia assinada como protocolo de entrega da comunicação. As configurações das estações configuradas pra enviar e receber e-mail internamente com o Postfix e imap, continuam funcionando sem precisar de alteração alguma. Nas estações o cliente de e-mail mesmo que não tenha acesso à internet, pode baixar os e-mail deste servidor interno, que agora passa a ter mensagens recebidas de outras maquinas da rede interna e também da internet que foram baixadas pelo fetchmail, como fetchmail está colocando as mensagens no mesmo local que o Postfix, vai juntar tudo. O Procmail tem a finalidade de separar e filtrar mensagens, veja o FAQ: http://www.zago.eti.br/email/procmail.txt Outros exemplos do arquivo de configuração do arquivo de configuração /root/.fetchmailrc cat /root/.fetchmailrc set logfile "/var/log/fetchmaillog" set postmaster "nome do postmaster" set daemon 300 set bouncemail poll pop3.ig.com.br proto POP3 user zago_hard password senhadoxxxx is zago here poll pop3.uol.com.br proto POP3 user antoniofzago password senhadoxxxx is zago here poll pop3.bra.terra.com.br with proto POP3 user csrsul there with password senhadoxxxx is zago here user zagorede there with password senhadoxxxx is zago here cat /root/.fetchmailrc ******************************************************** FAZER RELAY NO PROVEDOR (AUTENTICAR NO PROVEDOR) Precisa instalar os pacotes: apt-get install sasl2* Criar o arquivo de senhas: echo "smtp.seudominio.com.br usuario:suasenha" > /etc/postfix/sasl_passwd Por exemplo: pro usuario zago com senha minhasenha autenticar no servidor http://www.zago.eti.br, usei esta linha de comando: echo "smtp.zago.eti.br zago:minhasenha" > /etc/postfix/sasl_passwd depois edit o arquivo sasl_passwd pra separar o dominio do nome do usuário, basta um tab. Ajuste as permissões com os comandos: chown root.root /etc/postfix/sasl_passwd chmod 600 /etc/postfix/sasl_passwd Pra criar o banco de dados, execute postmap hash:/etc/postfix/sasl_passwd este comando utiliza os usuarios e senhas do arquivo: [root@vanessa postfix]# cat /etc/postfix/sasl_passwd smtp.uol.com.br antoniofzago@uol.com.br: minhasenha smtp.mail.yahoo.com.br andersonmsp: minhasenha voce pode editar este arquivo com o "vi" pra fazer alterações de usuarios e senhas, após qualquer alteração neste arquivo precisa reiniciar o postfix, execute o comando: service postfix reload O arquivo de configuração do postfix /etc/postfix/main.cf pode ser copiado de outra istalação, ou faça a seu modo editando o arquivo /etc/postfix/main.cf ******************************************************** ******************************************************** DNS host -a exemplo pro UOL # host -a www.uol.com.br Trying "www.uol.com.br" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 840 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;www.uol.com.br. IN ANY ;; ANSWER SECTION: www.uol.com.br. 274 IN A 200.221.8.18 www.uol.com.br. 274 IN A 200.221.8.17 www.uol.com.br. 274 IN A 200.221.8.16 ;; AUTHORITY SECTION: uol.com.br. 540 IN NS eliot.uol.com.br. uol.com.br. 540 IN NS borges.uol.com.br. ;; ADDITIONAL SECTION: eliot.uol.com.br. 830 IN A 200.221.11.98 borges.uol.com.br. 1035 IN A 200.147.255.105 Received 153 bytes from 200.204.0.10#53 in 1294 ms ******************************************************** ALTERAR NO /etc/postfix/main.cf #myhostname = host.domain.tld myhostname = servmail.local.com onde: servmail.local.com é nome da maquina, veja em /etc/hosts #mydomain = domain.tld mydomain = local.com onde local.com é o dominio, (myhostname = servmail.local.com sem o nome da maquina servmail = local.com) #myorigin = $mydomain myorigin = $mydomain tire somente o comentário #mydestination = $myhostname, localhost.$mydomain #mydestination = $myhostname, localhost.$mydomain $mydomain #mydestination = $myhostname, localhost.$mydomain, $mydomain, # mail.$mydomain, www.$mydomain, ftp.$mydomain ## ainda não entendi o que fazer com estas linhas. #mydestination = $myhostname, localhost.$mydomain #mydestination = $myhostname, localhost.$mydomain $mydomain #mydestination = $myhostname, localhost.$mydomain, $mydomain, # mail.$mydomain, www.$mydomain, ftp.$mydomain ******************************************************** REDIRECIONAR PRA OUTRA MAQUINA DA REDE INTERNA (SERVIDOR DE E-MAIL) iptables -t nat -A PREROUTING -t nat -p tcp -d 200.204.198.164 --dport 25 -j DNAT --to 192.168.1.238:25 iptables -t nat -A PREROUTING -i eth0 -p tcp --sport 25 -j DNAT --to-destination 192.168.1.238 pendente pra fazer testes. #Redirecionar Porta SMTP iptables -t nat -A PREROUTING -s 200.204.164.198 -i eth0 -j DNAT --to 192.168.1.4 iptables -t nat -A POSTROUTING -s 200.204.164.198 -o eth0 -p tcp --dport 25 -j ACCEPT iptables -t nat -A POSTROUTING -s 192.168.1.4 -o eth0 -j SNAT --to 200.204.164.198 iptables -t nat -A POSTROUTING -s 192.168.1.4 -o eth0 --p tcp --dport 25 -j ACCEPT iptables -A INPUT -p tcp -s 0/0 --source-port 25 -j ACCEPT iptables -A INPUT -p tcp -s 0/0 --source-port 110 -j ACCEPT iptables -A INPUT -p tcp -s 0/0 --source-port 53 -j ACCEPT iptables -A INPUT -p udp -s 0/0 --source-port 53 -j ACCEPT ******************************************************** DICAS: o Postfix tem a mesma finalidade do Qmail, portando os dois nunca deverão ser instalados pra rodarem simultaneamente na mesma maquina porque terás problema com os dois aceitando conexões na mesma porta. Pra descobrir qual tipo de autenticação do seu SMTP. Neste exemplo, fiz um telnet de outra maquina da rede interna para o servidor de e-mail interno, primeiro digitei: telnet 192.168.1.222 smtp [root@mail log]# telnet 192.168.1.222 smtp Trying 192.168.1.222... Connected to 192.168.1.222. Escape character is '^]'. 220 email.intranet.br ESMTP Postfix (2.0.7) fica parado nesta tela, agora digite: EHLO localhost [root@faqmail postfix]# telnet 192.168.1.222 smtp Trying 192.168.1.222... Connected to 192.168.1.222. Escape character is '^]'. 220 email.intranet.br ESMTP Postfix (2.0.7) EHLO localhost 250-email.intranet.br 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250 8BITMIME pra sair digite quit Quando voce digita correio.seu.dominio.com.br pra acessar tua conta de e-mail via webmail, faça telnet assim: [root@mail log]# telnet correio.seudominio.com.br smtp Trying 200.142.252.56... Connected to correio.xxxx.com.br. Escape character is '^]'. 220 pop3host.ns1.com.br ESMTP EHLO localhost 250-pop3host.ns1.com.br 250-PIPELINING 250 8BITMIME quit 221 pop3host.ns1.com.br Connection closed by foreign host. ******************************************************** ALGUMAS DICAS SOBRE OS ITENS DE CONFIGURAÇÃO do /etc/postfix/main.cf mynetwork = aqui vai a rede ou ip que pode fazer o Relay, exemplo pra permitir somente as maquinas da rede interna enviar e-mail: mynetworks = 192.168.1.0/24, 127.0.0.0/8 ******************************************************** RESUMO DOS COMANDOS UTILIZADOS NESTA INSTALAÇÃO, estão na ordem em que foram executados, servirá pra montar um script pra automatizar esta instalação. apt-get install postfix apt-get install imap apt-get install pcre chkconfig --level 35 postfix on chkconfig --level 35 xinetd on ******************************************************** RESULTADO DOS COMANDOS: funciona como um log da instalação, pra comparação e etc..., foi utilizado o recurso de copiar do terminal e colar do kedit. ********************************************************