http://www.zago.eti.br/email/postfix-instal.txt FAQ com dicas e indicações de tutoriais pra instalar e configurar o Postfix 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 ****************************************************************** ****************************************************************** http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.postfix.html http://www.conectiva.com/doc/livros/online/8.0/servidor/dns001.html#DNS003 http://www.conectiva.com/doc/livros/online/8.0/servidor/correioeletronico.html#POSTFIX http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.postfix.arq.html http://www.altoriopreto.com.br/artigo_smtp-postfix.php Fazendo relay com Postfix em servidores smtp autenticados. http://smaximo.minidns.net/~marco/tutorial/postfix_mysql_v2.0.txt tutorial em portugues pra instalar: POSTFIX-2 + DOMÍNIOS VIRTUAIS + MYSQL + SASL + POSTFIXADMIN ... Documento bem explicativo, pra quem tem dominios virtuais vale a pena uma consulta. http://virtual.internett.com.br/postfix+auth/ Roteiro de como instalar e configurar o Postfix + AUTH com o CL8 (instalação padrão). Por Eduardo Lopez Atualizada em : 13/03/2003 19:05:02 http://www.linuxdicas.com.br/tutoriais1/tutorial_courier_mysql_postfix.txt POSTFIX-2 + DOMÍNIOS VIRTUAIS + MYSQL + SASL + POSTFIXADMIN ... Autor: Marco A. S. Máximo http://www.postfix.org/non-english.html#brazilian Brazilian * Postfix+Clamav howto by Gleydson Soares. * Manual do Postfix (Postfix configuration guide). http://www.unitednerds.org/thefallen/docs/index.php?area=Postfix&tuto=Clamav-gsoares Excelente tutorial em portugues, por Gleydson Soares (gsoares) - Deives Michellis "thefallen": INTEGRANDO O POSTFIX COM O CLAMAV http://brlinux.linuxsecurity.com.br/tutoriais/002834.html Configurando o MTA PostFix no CL9 Publicado em 8 de julho de 2004 Excelente tutorial muito completo ensinando a configurar o servidor de email Postfix no Conectiva 9.0 com mais uma série de opções ( POSTFIX-2 + COURIER-IMAP + MYSQL + MAILDROP + POSTFIXADMIN + SQUIRRELMAIL + CLAMAV + CLAMAV-FILTER + SPAMASSASSIM ) . Enviado por Alexandro Batista (alexandrobatista@pop.com.br). ****************************************************************** CL9 no CL9 já vem o pacote do Postfix, pra verificar se já está instalado: rpm -qa | grep postfix postfix-2.0.7-28755cl Caso o comando acima não retorne resultado algum é porque o pacote não está instalado, 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 O arquivo de configuração do Postfix é: /etc/postfix/main.cf, voce deverá edita-lo pra configurar a seu modo e pro seu servidor, ou copiar de outra instalação e ajustar os itens referentes aos nomes de maquina, dominio e etc... Pra instalar e configurar pro CL9 veja em: http://www.zago.eti.br/email/servidor-interno-cl9.txt Pra instalar e configurar pro CL10 veja em: http://www.zago.eti.br/email/servidor-interno-cl10.txt ****************************************************************** De: Eduardo Para: Marcos A. G. Medina (ig) Cc: lista linux conectiva Assunto: (linux-br) Postfix autenticado - Postfix + Auth Data: 07 Mar 2003 13:09:01 -0300 Aqui vai o link para quem ainda não consegui colocar o postfx + auth http://virtual.internett.com.br/postfix+auth/ Eduardo Lopez ****************************************************************** De: johnnypas Para: henrique@solvo.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re:(linux-br) Postfix+Mysql Data: 25 Feb 2003 00:54:51 -0300 Olá.. Tem sim.. é isso mesmo...Se tu quiser documentação sobre isso, na linuxsecurity tem um documento que explica como colocar postfix, dominio virtual, quotas de disco, courier-imap, sasl, myql em portugues. Muito bom o documento. É só fazer uma busca por postfix.. Falow.. JohnnyPas "Existem 10 tipos de pessoas no mundo: as que entendem numeração binária e as que não entendem!" ---------- Início da mensagem original ----------- Pessoal, meu servidor de email eh postfix... eu queria fazer um esquema de poder criar usuarios pela web com php... e minha idéia seria colocar o postifix pra trabalhar com o mysql, assim poderia criar usuarios pelo php... estou certo, tem como fazer? Grato ****************************************************************** De: alrferreira@carol.com.br Para: Brunhara Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) recompilar pacote postfix uma duvida!!!|??? Data: 30 Jan 2003 09:10:04 -0200 Geralmente é recomendado executar um # ./configure para ele analisar o seu ambiente... Depois o # make Depois o # make installl "Brunhara" nne.com.br> cc: Enviado Por: Assunto: (linux-br) recompilar pacote postfix uma duvida!!! linux-br@bazar.conect |??? iva.com.br 29/01/2003 20:45 Ola lista br eu instalei o pacote fonte do postfix cl8.0 do cd :::# rpm -bb postfix.spec a compilaçao vai ate o final agora se eu entro no diretorio : cd /usr/src/rpm/SOURCES/ tar xvzf postfix-20010228-pl08.tar.gz cd postfix-20010228-pl08 make nao vai ate o final porque? gcc -Wmissing-prototypes -Wformat -g -O -I. -I../../include -DLINUX2 -o error error.o ../../lib/libmaster.a ../../lib/libglobal.a ../../lib/libutil.a -ldb ../../lib/libutil.a(dict_nis.o): In function `dict_nis_init': /usr/src/rpm/SOURCES/postfix-20010228-pl08/src/util/dict_nis.c:81: undefined reference to `yp_get_default_domain' ../../lib/libutil.a(dict_nis.o): In function `dict_nis_lookup': /usr/src/rpm/SOURCES/postfix-20010228-pl08/src/util/dict_nis.c:156: undefined reference to `yp_match' /usr/src/rpm/SOURCES/postfix-20010228-pl08/src/util/dict_nis.c:170: undefined reference to `yp_match' collect2: ld returned 1 exit status make: *** [error] Error 1 make: *** [update] Error 1 ****************************************************************** De: Jorge Godoy Para: zgrp unknow Cc: linux-br@bazar.conectiva.com.br, André Muraro Assunto: Re: (linux-br) Postfix problema best MX host is local Data: 19 Feb 2003 10:45:34 -0300 zgrp unknow writes: > O docuemnto > http://www.conectiva.com.br/cpub/pt/incConectiva/suporte/pr/servidores.postfix.loopsback.html > > não resolveu meu problema. Eu continuo recebendo o > mesmo erro. :/ Como comentei, você deve checar o main.cf. O documento está resolvendo o problema por outro caminho que eu não considero o mais correto. A Conectiva deveria rever isto e resolver de acordo com a documentação. No caso de domínios virtuais: http://www.postfix.org/faq.html#unknown_virtual_loop Especificamente, esta página de manual contém a informação que pode te ajudar, na parte de parâmetros de configuração: http://www.postfix.org/virtual.5.html > Eu procurei na google e historicos da lista do postfix e ache > algumas pessoas falando que pode ser problema de DNS. será ?? Pode ser. Por isso avisei para checar o MX e comparar com o que o Postfix está configurado para aceitar. > Será que o problema esta na minha configuração do MX ?? Não sei. Não vimos a saída do seu 'postconf -n'... > O ns1 tmb nao pode ser mail ?? ??? > ps.: Pelo que eu li da documentação nao tinha problema. :/ Quanto a quê? > Hummm... o q faz essa opção exatamente ?? Não deixa que seja > adicionado o ddominio na frente do e-mail ?? Exatamente. Adicionando-se a isto a negação de mensagens sem um FQDN de origem e destino, você começa a barrar diversos spam. Apenas cheque se não há nenhum programa que dependa disto. -- Godoy. ****************************************************************** De: Eduardo Para: Bash Cc: lista linux conectiva Assunto: Re: (linux-br) Relay para Virtual Domains no Postfix Data: 12 Mar 2003 13:36:11 -0300 Instale o postfix +AUTH e seja feliz. ----- Original Message ----- From: "Bash" To: Sent: Wednesday, March 12, 2003 1:09 PM Subject: (linux-br) Relay para Virtual Domains no Postfix Tenho o postfix rodando aqui e agora criei um virtual domain com alguns e-mails. Como eu poderia abrir o relay apenas para esses usuários? Não tenho smtp autenticado e uso o CL7. ****************************************************************** De: Jorge Godoy Para: Emanuel dos Reis Rodrigues Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) postfix tamanho anexo Data: 17 May 2003 08:30:36 -0300 "Emanuel dos Reis Rodrigues" writes: > como posso configurar o postfix quanto ao tamanho do anexo ? > desde ja agradeço ! Não pode. Podes limitar apenas o tamanho total da mensagem. Para lidar com anexos apenas instale um filtro de conteúdo. A documentação que acompanha o Postfix explica como configurar os dois. -- ****************************************************************** De: Andreas Para: Diorgenes Mello Cc: Debian Assunto: Re: (linux-br) Postfix + SMTP do TERRA!!!! Data: 03 Jun 2003 17:14:39 -0300 On Tue, Jun 03, 2003 at 03:12:54PM -0300, Diorgenes Mello wrote: > Preciso enviar email utilizando POSTFIX atravex do SMTP do terra, mas ele > pede autenticação, alguem já resolveu ou sabe como resolver este problema. Veja o arquivo de exemplo sample-auth.cf que acompanha o postfix. Lá você pode habilitar autenticação no postfix como servidor ou como cliente (que é o seu caso). ****************************************************************** De:  Sérgio Pinheiro Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) POSTFIX + DNSerror Data:  Wed, 9 Jul 2003 10:01:49 -0300 Caro Leandro, blz ?  Olha, para o Postfix funcionar de maneira correta, o DNS bem configurado é fundamental, como você disse que pingou no domínio, então eu assumo que ele está OK. Outra coisa, esse seu domínio está registrado na Fapesp ? Se não estiver, o e-mail somente funcionará para usuários dentro do domínio. Caso seja um domínio registrado, peça para o seu provedor ou diretamente para a Fapesp, apontar o domínio para o IP do seu roteador. Supondo que o seu roteador seja uma máquina GNU/Linux, o Servidor DNS deverá estar instalado nessa máquina, bem como o Postfix. Se não for, roteie os pacotes para o Micro do Servidor DNS e Postfix. Essa é apenas uma parte, o suficiente para o Mundo te enviar e-mails. A outra parte seria a VPN. Bem imagino que você tenha um Roteador em SP e outro no Rio, não sei como configurou o tráfego de pacotes, mas uma coisa eu sei, os pacotes relativos ao SMTP deverão ser roteados para a Máquina Servidor de DNS ( nos dois lados ). Já fiz uma interligação de 3 locais, parecido com o que você quer fazer... A melhor solução encontrada, foi apontar os domínios para os IP´s Internet de cada um dos lados. 3 Servidores DNS, um em cada ponta. 3 Servidores Postfix, uma em cada ponta. Roda legal. Abraços, Sérgio. > Tenho uma vpn RJ-SP e estou instalando o POSTFIX para atender o correio > interni RIO-SP. Cadastrei no meu dns os 2 POSTFIX que tenho na minha > rede(rj-sp). > > Ex.:  mail.rj.com.br e mail.sp.com.br > > mas qndo mando o email para USER@MAIL.RJ.COM.BR ele retorna a msg que não > achou o HOST..... > > Curioso, Pelo ping ele pinga direitinho ;-? ****************************************************************** De:  Ricardo A. Marqui Para:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br) Copia de Email no Postfix Data:  Sun, 29 Jun 2003 10:58:39 -0300 Ola pessoal, tenho um server Red Hat 9.0 com postfix 1.1.11 rodando. Gostaria de fazer copia dos emails Enviados de UM determinado usuario. Encontrei a opcao always_bcc que faz copia de tudo mas preciso apenas de um usuario. De:  Jorge Godoy Para:  Ricardo A. Marqui Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) Copia de Email no Postfix Data:  Sun, 29 Jun 2003 15:25:27 -0300 "Ricardo A. Marqui" writes: > Alguem tem alguma solucao? Use o procmail para filtrar o que você deseja... -- Godoy.     ****************************************************************** De:  CyberCrow Para:  Linux-br Assunto:  Re: (linux-br) Postfix rejeitar email!!! Data:  Thu, 26 Jun 2003 09:04:08 -0300 acho que: cat /etc/passwd > /var/spool/postfix/etc/passwd resolve. **************************              CyberCrow   " Conhecimento é Poder ! "   Linux user number #228499 ************************** > - Quando eu executo o comando postfix check aparece a seguinte mensagem: > postfix/postfix-script: warning: /var/spool/postfix/etc/passwd and > /etc/passwd differ > O que isso significa e como soluciono? ****************************************************************** De:  CyberCrow Para:  Linux-br Assunto:  Re: (linux-br)PostFix Data:  Fri, 11 Jul 2003 11:25:55 -0300 veja aliases e virtual em /etc/postfix **************************              CyberCrow   " Conhecimento é Poder ! "   Linux user number #228499 ************************** ----- Original Message ----- > Alguem sabe como posso redirecionar email de deteminado endereco para um > email do dominio considerados locais pelo postfix? > > Por exemplo, tenho um usuario de email joaodasilva no servidor do postfix e > gostaria que todos os email enviados para joaodasilva@dominoexeterno.com.br > fossem direcionados para ele, sem que fossem feitos relays para este > usuari ****************************************************************** De:  Maiquel Para:  Lista Linux-BR Assunto:  (linux-br)Verificar ORDB no sendmail Data:  Fri, 22 Aug 2003 10:57:20 +0000 Bom dia Lista, na minha empresa estamos recebendo muitos spam, eu sei que no postfix eu já implementei isso, eu fiz o meu postfix pesquisar na lista da ORDB, e reduziu drasticamente os spam. No postfix eu simplesmente adicionei no main.cf as sequintes linhas: "maps_rbl_domains = relays.ordb.org" "smtpd_client_restrictions = reject_maps_rbl" Agora vem minha dúvida, como faço o mesmo no sendmail? Sds, --            Maiquel ****************************************************************** De:  Leandro Mendes Para:  linux-br@bazar.conectiva.com.br Assunto:  (linux-br)Postfix + PostgreSQL Data:  Mon, 26 Apr 2004 14:47:02 -0300 Olá pessoal, Como vi a dúvida de alguns amigos sobre o funcionamento do Postfix + PostgreSQL resolvi procurar no site do postfix e vi que o negócio funciona. Já que funciona, escrevi um HOW-TO sobre essa forma de utilizar dominios virtuais no PostgreSQL. Tomei como base de tudo, o Postfixadmin. Pena que ele só funciona no MySQL. De qualquer forma, quem quizer me ajudar a escrever um programa similar ao Postfixadmin para PostgreSQL eu agradeço a ajuda! Segue o link: http://200.211.248.129/leandro/index.html -- []'s Leandro Mendes Administrador de Redes ----------------------------- Cosmoquimica Ind. e Com. Ltda Av. Gupe, 10.837 - Barueri/SP Telefone: + 55 (11) 4772-4914 ----------------------------- leandro@cosmoquimica.com.br ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ ****************************************************************** De:  Marcio Merlone Para:  hamacker Cc:  Lista Linux Assunto:  Re: (linux-br)Postfix muito severo, muitas RBL, o que acham ? Data:  Mon, 03 May 2004 14:26:16 -0300 hamacker wrote: Olá Marcio, > > Oque vem ocorrendo é uma avalanche de mensagens do tipo : > May  3 11:17:53 intranet postfix/smtpd[12954]: A79A6368AC9: reject: RCPT > from unknown[200.152.201.130]: 450 Client host rejected: cannot find > your hostname, [200.152.201.130]; from=<> to= > proto=ESMTP helo= > > O chato é que se dou um host 200.152.201.130 eu vejo o hostname na boa, > então fico me perguntando porque o postfix diz "cannot find your > hostname, [200.152.201.130]" ? > O sintoma no postfix é problema em resolução de DNS, mas na linha de comando funciona. Então teu postfix deve estar rodando chrootado (veja a coluna de chroot no master.cf). Se ele estiver com chroot, confira o resolv.conf que está no /var/postfix/etc/resolv.conf (acho que é isso). Ele provavelmente não contém algo que permita o postfix resolver DNS. Na dúvida faça: cp /var/postfix/etc/resolv.conf{,.bkp} cp /var/postfix/etc/resolv.conf /etc/resolv.conf postfix reload que deve funcionar. Se não estiver com chroot, confira o /etc/resolv.conf do teu sistema. -- -- Marcio Merlone ****************************************************************** De:  Gilberto Martins Para:  Lista Linux-BR Assunto:  Re: (linux-br)Postfix no RH 9 Data:  Mon, 03 May 2004 20:03:29 -0300 Olá!!! Em Qui, 2004-04-29 às 16:36, Adilson J Casas escreveu: >  Olá's > > instalei o RH 9 completo (+ de 6Gb)  e o postfix > não roda .... Bom, não sei quão completo é o completo do RH ... pelo sim pelo não, tente verificar se o postfix foi instalado: # rpm -qa | grep -i postfix > tentei "startar" o bicho via ntsysv e ele nem aparece > lá como opção. # O ntsysv é um frontend para o chkconfig. Experimente verificar em quais runlevels o postfix está configurado para iniciar com o seguinte comando: # chkconfig --list postfix ou então # chkconfig --list | grep -i postfix   > Existe o sendmail, mas postfix não tem !!! Não tem sentido instalar mais de um servidor da mesma função. Provavelmente o RH tem o sendmail como padrão ... Assim, desinstale ele e instale o postfix. Não sei se vc está usando linha de comando para isso ou alguma interface específica do RH. Tente o seguinte: # rpm -Uvh `find /mnt/cdrom -iname "*postfix*"` Os sinais acima são crases. Recomendo copiar e colar a linha acima. > No dir. /etc/rc.d/init.d existe o script de inicialização > do postfix mas ao executar manualmente ./postfix start > aparece a msg "FALHOU" . Veja em /etc/syslog.conf qual o arquivo de log que está recebendo mensagens do subsistema de mail. Veja o exemplo do meu arquivo: $ grep mail /etc/syslog.conf # Log anything (except mail) of level info or higher. *.info;mail.none;;news.none;authpriv.none     -/var/log/messages mail.=debug;mail.=info;mail.=notice           -/var/log/mail/info mail.=warn                                    -/var/log/mail/warnings mail.err                                      -/var/log/mail/errors Assim, vejo que os arquivos que estão sendo usados são /var/log/mail/info, /var/log/mail/warnings e /var/log/mail/errors. Com certeza, no seu deve ser diferente. Verifique com o comando less quais as mensagens geradas e direcione seus esforços para elas. Veja que este deve ser um procedimento básico de administradores: ler arquivos de log. > Também observei que não existe o diretório "/usr/lib/postfix" > Será preciso rodar algum script de "instalação" do postfix ?? Normalmente não. Os scripts que devem ser rodados já estão no rpm a ser usado para instalação ou atualização. Creio que provavelmente o postfix não foi instalado. Mande notícias sobre o problema. Saudações. Gilberto Martins ****************************************************************** De:  George Tihameri Para:  Marcelo Marra Assis , linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Postfix + MySQL Data:  Wed, 14 Jul 2004 10:43:29 -0300 Caro Marcelo Existe um tutorial bem detalhado em:  PDF: http://smaximo.minidns.net/~marco/tutorial/postfix_mysql_v2.0.pdf  TXT: http://smaximo.minidns.net/~marco/tutorial/postfix_mysql_v2.0.txt Atenciosamente George Tihameri > Tenho um Servidor de e-mail postfix usando MySQL e Courier-IMAP, o problema > é o seguinte. > > > as contas de e-mail que cadastro no banco de dados do mysql só consegue > enviar e-mail as contas > não recebem e-mail, só passam a receber e-mail quando cadastro o usuário no > passwd no linux, mas > só que como tenho vários domínio em meu servidor fica complicado ter que > cadastrar todos no passwd. > > Isso é normal ou tem alguma solução que não preciso fazer o cadastro no > passwd. ****************************************************************** De:  Rogério Alexandre Machado Carrasqueira - Interativa Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)PostFix+WebMail Data:  Sun, 26 Sep 2004 18:47:07 -0300 Caro Arp, > Amigos, tenho instalado o Red Hat 7.3 com Postfix e gostaria de tirar uma > dúvida. > Qual webmail vocês utilizam com o Postfix ? Alguém saberia me indicar algum > Howto para a instalação ? > Você pode utilizar o Twig que além de um cliente de e-mail é uma ferramenta poderosa de groupware, ou ainda o squirrelmail, nesse existe um tutorial completo no site vivaolinux.com.br, que dá para fazer um bom servidor de correio com proteção anti-spam e anti-vírus, seguem os links: TWIG: http://www.informationgateway.org/ Solução Postfix + SPAMAssassin+Clamav: http://www.vivaolinux.com.br/artigos/impressora.php?codigo=526 Espero que te ajude, Atenciosamente, Rogério Alexandre Machado Carrasqueira Gerente de TI -- Interativa Internet Services Ltda site: http://www.interativaservices.com.br e-mail: rogerio@interativaservices.com.br ****************************************************************** ****************************************************************** ******************************************************************