Public bug reported:

Debconf allows to select a backend, and one of those backends is
Postfix. In this case the line

queue/postfix-queue

is written to /etc/qpsmtpd/debian-queue-method. However, if you're using
a virtual mail configuration with Postfix, this only works partially,
the virtual_alias_map is ignored. To alleviate this, the parameter
FLAG_MASK_EXTERNAL is required. So please change debconf to include that
flag for Postfix:

queue/postfix-queue FLAG_MASK_EXTERNAL

The patch for this:

--- qpsmtpd.postinst       2013-01-11 23:09:27.000000000 +0100
+++ qpsmtpd.postinst    2013-01-11 23:09:41.000000000 +0100
@@ -74,7 +74,7 @@
        if [ "$QUEUE_PLUGIN" = "exim" ] ; then
                echo "queue/exim-bsmtp"
        elif [ "$QUEUE_PLUGIN" = "postfix" ] ; then
-               echo "queue/postfix-queue"
+               echo "queue/postfix-queue FLAG_MASK_EXTERNAL"
        elif [ "$QUEUE_PLUGIN" = "proxy" ] ; then
                echo -n "queue/smtp-forward "
                echo "$QUEUE_PROXY_DESTINATION" | tr ":" " "

** Affects: qpsmtpd (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1098736

Title:
  Problem with debconf, Postfix and virtual users

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qpsmtpd/+bug/1098736/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to