Re: [Mailman-Users] mailman configuration issue with a functionalpostfix server

On Thu, 1 Sep 2011 16:07:34 +0200 "Ruud" <ruud@abuse.nl> wrote:
I have created a list and also copy paste the suggested aliases at /etc/aliases and executed "newalias" command.
If I send a request to listname-request@list.mydomain.com I get an error from postfix as
Recipient address rejected: User unknown in virtual mailbox table
Do I need to create all such account required by mailman?
I am confused...... any clue is very much welcome.
TIA

J. Bakshi writes:
Is the SuSE README file *specifically for virtual domains*? If not, it is *very* likely that much of what is in there is simply incorrect for a virtual domain setup.
Have you read the Mailman FAQ? If not, you should do so.
You mention Dovecot; this is completely irrelevant to Mailman, as mail for Mailman lists should follow a different configuration from those for ordinary users using IMAP or POP to access their mail. If any mail for Mailman lists is being processed by Dovecot, something is wrong with your Postfix configuration.
You mention having Unix users for the list addresses. Get rid of these. Unix users must exist on a real machine, not on a virtual host. At best they're irrelevant, almost certainly they're confusing you, and at worst they can be a security risk. You are getting "user unknown" messages because Postfix (or possibly Mailman, but that is less likely) is misconfigured, not because Unix is.
I have created a list and can sent there subscription request.
For some functions, Mailman requires that a site list name "mailman" be present. Unless you have patched Mailman, that list is necessary and must have that name. Have you created that list? (AFAIK this can't be responsible for "User unknown" errors, though.)
This probably will not be enough, as those aliases are for the real host, and AFAIK should not be visible on the virtual host(s). You will need virtual addresses that redirect list traffic to those aliases.
Have you read the virtual(8) manpage for Postfix and the VIRTUAL_README? (The latter may typically be found somewhere like /usr/share/doc/postfix/VIRTUAL_README; try "locate VIRTUAL_README").
Good luck!

On Fri, 02 Sep 2011 23:01:39 +0900 "Stephen J. Turnbull" <stephen@xemacs.org> wrote:
No, they are virtual user.
Yes mailman site is created at the beginning
adding the list domain at mydestinaton at main.cf allows me to send mail without error. But now a new problem is
Command died with status 2:
"/usr/lib/mailman/mail/mailman request typo3". Command output: Failure to
exec script. WANTED gid 67, GOT gid 65533.

J. Bakshi writes:
Is the SuSE README file *specifically for virtual domains*? If not, it is *very* likely that much of what is in there is simply incorrect for a virtual domain setup.
Have you read the Mailman FAQ? If not, you should do so.
You mention Dovecot; this is completely irrelevant to Mailman, as mail for Mailman lists should follow a different configuration from those for ordinary users using IMAP or POP to access their mail. If any mail for Mailman lists is being processed by Dovecot, something is wrong with your Postfix configuration.
You mention having Unix users for the list addresses. Get rid of these. Unix users must exist on a real machine, not on a virtual host. At best they're irrelevant, almost certainly they're confusing you, and at worst they can be a security risk. You are getting "user unknown" messages because Postfix (or possibly Mailman, but that is less likely) is misconfigured, not because Unix is.
I have created a list and can sent there subscription request.
For some functions, Mailman requires that a site list name "mailman" be present. Unless you have patched Mailman, that list is necessary and must have that name. Have you created that list? (AFAIK this can't be responsible for "User unknown" errors, though.)
This probably will not be enough, as those aliases are for the real host, and AFAIK should not be visible on the virtual host(s). You will need virtual addresses that redirect list traffic to those aliases.
Have you read the virtual(8) manpage for Postfix and the VIRTUAL_README? (The latter may typically be found somewhere like /usr/share/doc/postfix/VIRTUAL_README; try "locate VIRTUAL_README").
Good luck!

On Fri, 02 Sep 2011 23:01:39 +0900 "Stephen J. Turnbull" <stephen@xemacs.org> wrote:
No, they are virtual user.
Yes mailman site is created at the beginning
adding the list domain at mydestinaton at main.cf allows me to send mail without error. But now a new problem is
Command died with status 2:
"/usr/lib/mailman/mail/mailman request typo3". Command output: Failure to
exec script. WANTED gid 67, GOT gid 65533.
participants (2)
-
J. Bakshi
-
Stephen J. Turnbull