Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Relay do Qmail pelo pfSense

    Scheduled Pinned Locked Moved Portuguese
    20 Posts 2 Posters 5.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      donardo
      last edited by

      Só para constar.
      Segui a sugestão do @marcelloc e deu certo, meu relay voltou a funcionar.

      Próximo passo vai ser configurar o mailscanner para funcionar legal e depois quem sabe implementar o MailWatch. Até falando nisso, alguem já o instalou no pfSense?

      Não vi nenhum pacote nativo para pfSense só alguns métodos alternativos para a instalação.

      Att,
      Douglas D. Donardo

      1 Reply Last reply Reply Quote 0
      • marcellocM Offline
        marcelloc
        last edited by

        @donardo:

        Próximo passo vai ser configurar o mailscanner para funcionar legal e depois quem sabe implementar o MailWatch. Até falando nisso, alguem já o instalou no pfSense?

        O mailwatch quebra o pfsense 2.0 por conta da diferença de versão do php

        você pode testar no 2.1.

        Algumas funções do mailwatch você consegue implementar no pfsense, mas a parte de spam por caixa não vai funcionar já que o postfix passa tudo para o servidor interno.

        att,
        Marcello Coutinho

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • D Offline
          donardo
          last edited by

          A batalha com continua…

          Instalei o MailScanner mas não tinha colocado para rodar ainda, depois que o coloquei comecei a acompanhar o maillog e começou a exibir os seguintes warnings e erros:

          Jun 27 09:03:01 mx MailScanner[29194]: Using SpamAssassin results cache
          Jun 27 09:03:01 mx MailScanner[29194]: Connected to SpamAssassin cache database
          Jun 27 09:03:02 mx MailScanner[29194]: Enabling SpamAssassin auto-whitelist functionality...
          Jun 27 09:03:06 mx MailScanner[35880]: I have found clamavmodule scanners installed, and will use them all by default.
          Jun 27 09:03:06 mx MailScanner[35880]: ClamAV Module ERROR:: Could not load databases from /var/db/clamav
          Jun 27 09:03:06 mx MailScanner[36179]: MailScanner E-Mail Virus Scanner version 4.83.5 starting...
          Jun 27 09:03:06 mx MailScanner[36179]: Reading configuration file /usr/local/etc/MailScanner/MailScanner.conf
          Jun 27 09:03:06 mx MailScanner[36179]: Reading configuration file /usr/local/etc/MailScanner/conf.d/README
          Jun 27 09:03:06 mx MailScanner[36179]: Syntax error in line 145, value "" for allowscripttags is not one of allowed values "yes","disarm","no"
          
          un 27 09:47:57 mx postfix/postscreen[17599]: fatal: btree:/var/db/postfix/postscreen_cache: unable to get exclusive lock: Resource temporarily unavailable
          Jun 27 09:47:58 mx postfix/master[16461]: warning: process /usr/local/libexec/postfix/postscreen pid 17599 exit status 1
          Jun 27 09:47:58 mx postfix/master[16461]: warning: /usr/local/libexec/postfix/postscreen: bad command startup -- throttling
          

          Como havia comentando, depois de ativei a opção na aba do postfix "Use Third part antispam" as coisas começaram a não funcionar mais muito bem.

          Att,
          Douglas D. Donardo

          1 Reply Last reply Reply Quote 0
          • marcellocM Offline
            marcelloc
            last edited by

            Verifica cada aba do mailscanner, salvando a configuração em cada uma. Isso deve resolver a falta do parametro na linha 145

            Rode o freshclam na console para atualizar a base de dados do antivirus.

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • D Offline
              donardo
              last edited by

              Desativei o Mailscanner mas continuam aparecendo isso nos logs do Postfix:

              Jul  3 23:20:07 mx postfix/postscreen[57397]: fatal: btree:/var/db/postfix/postscreen_cache: unable to get exclusive lock: Resource temporarily unavailable
              Jul  3 23:20:08 mx postfix/master[9340]: warning: process /usr/local/libexec/postfix/postscreen pid 57397 exit status 1
              Jul  3 23:20:08 mx postfix/master[9340]: warning: /usr/local/libexec/postfix/postscreen: bad command startup – throttling

              Alguma ideia?

              Att,
              Douglas D. Donardo

              1 Reply Last reply Reply Quote 0
              • D Offline
                donardo
                last edited by

                Enviei na empolgação e não tinha pesquisado.
                Encontrei isso:
                http://forum.pfsense.org/index.php?action=printpage;topic=46334.0

                Só não entendi o porque de rodar esse comando?!

                Att,
                Douglas D. Donardo

                1 Reply Last reply Reply Quote 0
                • marcellocM Offline
                  marcelloc
                  last edited by

                  Qual comando? O freshclam? Se estiver usando o maiscanner, é melhor usa-lo com a base atualizada.

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    donardo
                    last edited by

                    @marcelloc

                    Na verdade o meu problema está em que que postfix não está mais enviando os e-mails que o Qmail está passando para ele.
                    E acho que está relacionado ao erros que acusam no log.

                    Jul  3 23:20:07 mx postfix/postscreen[57397]: fatal: btree:/var/db/postfix/postscreen_cache: unable to get exclusive lock: Resource temporarily unavailable
                    Jul  3 23:20:08 mx postfix/master[9340]: warning: process /usr/local/libexec/postfix/postscreen pid 57397 exit status 1
                    Jul  3 23:20:08 mx postfix/master[9340]: warning: /usr/local/libexec/postfix/postscreen: bad command startup -- throttling
                    

                    Att,
                    Douglas D. Donardo

                    1 Reply Last reply Reply Quote 0
                    • marcellocM Offline
                      marcelloc
                      last edited by

                      Já tentou reinstalar os pacotes?

                      Nunca vi este erro do postscreen nos meus servidores

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        donardo
                        last edited by

                        Bom, resetei todo meu pfSense instalei o pacote do Postfix novamente e agora a principio tudo funciona.
                        A unica coisa que percebi nos logs é esse warning

                        Jul  5 10:16:57 mx postfix/smtpd[25918]: warning: connect to private/anvil: Connection refused
                        Jul  5 10:16:57 mx postfix/smtpd[25918]: warning: problem talking to server private/anvil: Connection refused
                        Jul  5 10:16:58 mx postfix/smtpd[25918]: warning: connect to private/anvil: Connection refused
                        Jul  5 10:16:58 mx postfix/smtpd[25918]: warning: problem talking to server private/anvil: Connection refused

                        Att,
                        Douglas D. Donardo

                        1 Reply Last reply Reply Quote 0
                        • marcellocM Offline
                          marcelloc
                          last edited by

                          Este daemon controla a quantidade de conexões por segundo ou por host. Estes warnings aparecem porque ela esta desabilitada por padrão. Se quiser habilitar, acesse a aba antispam do postfix, campo Anvil Daemon

                          att,
                          Marcello Coutinho

                          Treinamentos de Elite: http://sys-squad.com

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            donardo
                            last edited by

                            Tempo passou e meu problema:
                            Jul  3 23:20:07 mx postfix/postscreen[57397]: fatal: btree:/var/db/postfix/postscreen_cache: unable to get exclusive lock: Resource temporarily unavailable
                            Jul  3 23:20:08 mx postfix/master[9340]: warning: process /usr/local/libexec/postfix/postscreen pid 57397 exit status 1
                            Jul  3 23:20:08 mx postfix/master[9340]: warning: /usr/local/libexec/postfix/postscreen: bad command startup – throttling

                            Continuou...

                            Fui ler com mais atenção o tópico...
                            http://forum.pfsense.org/index.php?action=printpage;topic=46334.0

                            E vi que você @marcelloc respondeu para o cara o seguinte:
                            "You can workaround this issue by listening postfix on localhost only and then nat external ips to 127.0.0.1."

                            Só que não entendi muito bem como realizar isso, podem me dar uma luz?

                            Agradecido  8)

                            Att,
                            Douglas D. Donardo

                            1 Reply Last reply Reply Quote 0
                            • marcellocM Offline
                              marcelloc
                              last edited by

                              @donardo:

                              Fui ler com mais atenção o tópico…
                              http://forum.pfsense.org/index.php?action=printpage;topic=46334.0

                              E vi que você @marcelloc respondeu para o cara o seguinte:
                              "You can workaround this issue by listening postfix on localhost only and then nat external ips to 127.0.0.1."

                              Esta configuração é para usar o postfix quando o pfsense está trabalhando em duas caixas com o carp ativado.
                              Você coloca o postfix na 127.0.0.1 e usa o nat para fazer o forward do ip válido(carp) para o daemon.

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.