• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Plesk 9.5.2 and Mailman

Thomas Eßer

New Pleskian
Hello,

after upgrading fro Plesk 9.3 to 9.5.2 a list via mailman doesn't work properly. I get
following reply:

This is the mail system at host xxx.stratoserver.net.

[..]

<Beirat@satom.de>: Command died with status 1:
"/usr/lib64/plesk-9.0/postfix-mailman". Command output: post script, list
not found: Beirat

The List exists and works since 9.3. I deleted the list and create a new one,
no changes. I reinstall mailman and the pleskcomponentes via the autoinstaller,
again no changes. What happend here and what ist the solution?

Regards,

Thomas
 
What it probably is

Chances are that postfix is not folding the case of the recipient address when passing it to postfix-mailman.
When you create the list, for example Beirat, mailman creates the files on disk in lowercase and when it checks for the existance of the list, it checks in lowercase. When you send mail to Beirat@listserver.domain, postfix passes this onto postfix-mailman as "postfix-mailman post Beirat Beirat@listserver.domain". Mailman then can't find Beirat. Chances are if you send it to beirat@listserver.domain it would have worked. To fix this change the following line in /etc/postfix/master.cf

mailman unix - n n - - pipe flags=R user=mailman:mailman argv=/usr/lib/plesk-9.0/postfix-mailman ${nexthop} ${user} ${recipient}

to

mailman unix - n n - - pipe flags=Ru user=mailman:mailman argv=/usr/lib/plesk-9.0/postfix-mailman ${nexthop} ${user} ${recipient}

Note the "u" in the flags option, which folds the recipient name to lowercase.

Hope this helps other people experiencing this problem.
 
Bug in plesk / mailman

I think there is a bug in plesk that it does not keep the 'u' flag in master.cf when postfix gets updated.
I use mailman and during list setup (with plesk!) the first letter of a list was automatically capitalized somewhere.
I don't know where the mismatch is buried but it is not possible to write to either listnam@.. nor Listname@....
There is always the error message as shown below.
It only works with the -Ru flag in master.cf which should be the default as normally mail addresses are case independent.
So after every update of postfix I need to correct my master.cf which is a real nag.


> <Listname@example.com>: Command died with status 1:
> "/usr/lib/plesk-9.0/postfix-mailman". Command output: post script, list not
> found: Listname
> Reporting-MTA: dns; h1910160.stratoserver.net
> X-Postfix-Queue-ID: EF00C185C1FD
> X-Postfix-Sender: rfc822; test@example.com
> Arrival-Date: Thu, 11 Oct 2012 23:54:24 +0200 (CEST)
>
> Final-Recipient: rfc822; Listname@example.com
> Original-Recipient: rfc822;listname@example.com
> Action: failed
> Status: 5.3.0
> Diagnostic-Code: x-unix; post script, list not found: Listname
> Return-Path: <test@example.com>
> X-No-Auth: unauthenticated sender
> Received-SPF: none (no valid SPF record)
> X-No-Relay: not in my network
> Received: from ...
> by ...
> for <listname@example.com>; Thu, 11 Oct 2012 23:54:24 +0200 (CEST)
> Received: from ...
> by ...
> for <listname@example.com>; Thu, 11 Oct 2012 23:53:59 +0200 (CEST)
> From: "Test User" <test@example.com>
> Content-Type: multipart/alternative; boundary=Apple-Mail-6-170566548
> Subject: ...
> Date: Thu, 11 Oct 2012 23:53:57 +0200
> Message-Id: ...
> To: listname@example.com
> Mime-Version: 1.0 (Apple Message framework v1085)
> X-Mailer: Apple Mail (2.1085)
 
Back
Top