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

    Postfix - antispam and relay package

    Scheduled Pinned Locked Moved pfSense Packages
    855 Posts 136 Posters 1.2m 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.
    • Y
      yarick123
      last edited by

      MadCatZA,

      from my experience with the package, it works only on pfSense Version 2.1.5 or older. As far as I remember, the author has written in this forum about it.

      Regards
      yarick123

      1 Reply Last reply Reply Quote 0
      • M
        MadCatZA
        last edited by

        @yarick123:

        MadCatZA,

        from my experience with the package, it works only on pfSense Version 2.1.5 or older. As far as I remember, the author has written in this forum about it.

        Regards
        yarick123

        Appreciated, I have setup a 2.1.5 box and indeed it is working as compared to 2.2.2 which is not without manual modifications. What a shame :(

        1 Reply Last reply Reply Quote 0
        • A
          azekiel
          last edited by

          any change to update to postfix 2.11 without waiting for pfsense 2.3?
          I want to implement dnssec and dane…

          //edit: mah... openssl 0.9.8 is a bummer, too.

          1 Reply Last reply Reply Quote 0
          • M
            MadCatZA
            last edited by

            Any news on a fix for this?

            1 Reply Last reply Reply Quote 0
            • BismarckB
              Bismarck
              last edited by

              The author of this package said, maybe it will fixed in pfSense version 2.3 with pkgng.

              https://redmine.pfsense.org/projects/pfsense/roadmap#2.3

              So don't hold you breath, it can take some time…

              1 Reply Last reply Reply Quote 0
              • A
                azekiel
                last edited by

                it's pretty easy to get it running with the current version without the sqlite/db thing… just search through the forum.

                1 Reply Last reply Reply Quote 0
                • S
                  SisterOfMercy
                  last edited by

                  Uhhh, if this package is broken, why is it still listed in pfSense 2.2?

                  My pfSense shows this:
                  Postfix Forwarder Release 2.4.2
                  platform: 2.2    2.2.999

                  Or is this some automatic thing, with the 2.2.999 meaning it has not been officially tested?

                  Hi, I'm Lance Boyle, and people often wonder if I'm real.

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

                    @marcelloc:

                    The only workaround I found for this is

                    • install package from pfsense gui

                    • go to console, remove pbi packages(not the gui)

                    • Install postfix package via pkg ng

                    The main postfix binary works fine but all other sub process it starts die with missing libs.

                    I don't know if writing a guide to use pkg ng will help or add a lot of extra problems.

                    The main problem with this(and many others) package is that pbi messes up bin and lib location. I have the gui fixed for sqlite2 /sqlite3 but for now, just removing pbi and installing postfix pkg will keep postfix working on 2.2
                    If I push the gui fix for 2.2 on github, it will broke package gui on 2.1

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

                    Help a community developer! ;D

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

                      To get postfix working on pfSense 2.2, follow these steps:

                      Remember, do it at your own risk ;)

                      
                      fetch -o /usr/local/www/postfix.php http://e-sac.siteseguro.ws/px22/postfix.txt
                      fetch -o /usr/local/www/widgets/widgets/postfix.widget.php http://e-sac.siteseguro.ws/px22/postfix.widget.txt
                      pbi_delete postfix-2.11.3_2-amd64
                      rm -rf /usr/pbi/bin/libexec/postfix
                      rm -rf /usr/local/etc/postfix
                      rm -rf /var/spool/postfix
                      rm -rf /var/mail/postfix
                      rm -rf /var/db/postfix
                      pkg install postfix libspf2
                      
                      

                      fix postfix.inc file with this patch via system patcher package

                      add this patch via package system patcher

                      **description:**postfix_inc
                      patch:

                      --- postfix.orig.inc 2015-08-18 08:15:00.000000000 +0000
                      +++ postfix.inc  2015-08-18 08:18:10.000000000 +0000
                      @@ -36,11 +36,11 @@
                       require_once("globals.inc");
                      
                       $pfs_version = substr(trim(file_get_contents("/etc/version")),0,3);
                      -if ($pfs_version == "2.1" || $pfs_version == "2.2") {
                      -       define('POSTFIX_LOCALBASE', '/usr/pbi/postfix-' . php_uname("m"));
                      -} else {
                      +//if ($pfs_version == "2.1" || $pfs_version == "2.2") {
                      +//     define('POSTFIX_LOCALBASE', '/usr/pbi/postfix-' . php_uname("m"));
                      +//} else {
                              define('POSTFIX_LOCALBASE','/usr/local');
                      -}
                      +//}
                      
                       $uname=posix_uname();
                       if ($uname['machine']=='amd64')
                      
                      

                      directory:/usr/local/pkg/

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

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • machadomallM
                        machadomall
                        last edited by

                        Hello,
                        What is the stable version of pfSense where Postfix Forwarder works perfectly?

                        I'm tryna the pfSense 2.2.4-RELEASE (amd64) with Postfix 2.4.2 Forwarder, but not this cool not.

                        Hugs.

                        Márcio Machado
                        Analista de Suporte Técnico
                        Brasília-DF

                        1 Reply Last reply Reply Quote 0
                        • A
                          azekiel
                          last edited by

                          look at the post above yours…

                          1 Reply Last reply Reply Quote 0
                          • machadomallM
                            machadomall
                            last edited by

                            Hello,
                            I saw it, I do not want is to have to do this!
                            What version of pfsense and postfix stable so I do not have to do what Marcello recommend?
                            Grateful.

                            Márcio Machado
                            Analista de Suporte Técnico
                            Brasília-DF

                            1 Reply Last reply Reply Quote 0
                            • A
                              azekiel
                              last edited by

                              2.1

                              but you can savely do that.

                              1 Reply Last reply Reply Quote 0
                              • kalessinK
                                kalessin
                                last edited by

                                @marcelloc:

                                @marcelloc:

                                The only workaround I found for this is

                                • install package from pfsense gui

                                • go to console, remove pbi packages(not the gui)

                                • Install postfix package via pkg ng

                                The main postfix binary works fine but all other sub process it starts die with missing libs.

                                I don't know if writing a guide to use pkg ng will help or add a lot of extra problems.

                                The main problem with this(and many others) package is that pbi messes up bin and lib location. I have the gui fixed for sqlite2 /sqlite3 but for now, just removing pbi and installing postfix pkg will keep postfix working on 2.2
                                If I push the gui fix for 2.2 on github, it will broke package gui on 2.1

                                first of all, great work =)

                                so… 2.1 is old/out of production already, right?

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

                                  @kalessin:

                                  so… 2.1 is old/out of production already, right?

                                  pfsense 2.1, yes but the package is working on both(2.1 normal install and on 2.2 with the fix above).

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

                                  Help a community developer! ;D

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    SanderKam
                                    last edited by

                                    @marcelloc:

                                    pfsense 2.1, yes but the package is working on both(2.1 normal install and on 2.2 with the fix above).

                                    Marcelloc, why not to make on the contrary - on pfsense 2.2  normal install, and on pfsense 2.1 with the fix?
                                    It will move more people to update to version 2.2

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      doktornotor Banned
                                      last edited by

                                      @SanderKam:

                                      Marcelloc, why not to make on the contrary - on pfsense 2.2  normal install, and on pfsense 2.1 with the fix?
                                      It will move more people to update to version 2.2

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        MadCatZA
                                        last edited by

                                        @marcelloc:

                                        To get postfix working on pfSense 2.2, follow these steps:

                                        Remember, do it at your own risk ;)

                                        
                                        fetch -o /usr/local/www/postfix.php http://e-sac.siteseguro.ws/px22/postfix.txt
                                        fetch -o /usr/local/www/widgets/widgets/postfix.widget.php http://e-sac.siteseguro.ws/px22/postfix.widget.txt
                                        pbi_delete postfix-2.11.3_2-amd64
                                        rm -f /usr/pbi/bin/libexec/postfix
                                        rm -f /usr/local/etc/postfix
                                        rm -f /var/spool/postfix
                                        rm -f /var/mail/postfix
                                        rm -f /var/db/postfix
                                        pkg install postfix
                                        
                                        

                                        I tried the above in 2.2.4 but I had no luck. Can anybody confirm this is working in the latest version of pfSense?

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

                                          Yes, it's working for sure.

                                          Do not forget to install the package via gui before the steps above…

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

                                          Help a community developer! ;D

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            akong
                                            last edited by

                                            Hello,I follow step to remove old postfix.

                                            fetch -o /usr/local/www/postfix.php http://e-sac.siteseguro.ws/px22/postfix.txt
                                            fetch -o /usr/local/www/widgets/widgets/postfix.widget.php http://e-sac.siteseguro.ws/px22/postfix.widget.txt
                                            pbi_delete postfix-2.11.3_2-amd64
                                            rm -f /usr/pbi/bin/libexec/postfix
                                            rm -f /usr/local/etc/postfix
                                            rm -f /var/spool/postfix
                                            rm -f /var/mail/postfix
                                            rm -f /var/db/postfix
                                            pkg install postfix

                                            And reinstall postfix and postfix forwarder.
                                            The same settings but it's will show relay access denied when mail incoming.
                                            How to fix it?

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