[Mailman-Users] Problem integrating v2.1.5 into the mail system

Rob Tanner rtanner at linfield.edu
Wed Sep 14 00:48:24 CEST 2005


Cockpit error on my part.  Your suggestions ended up pointing me right 
to it.

Thanks,
Rob

John Dennis said the following on 09/13/2005 09:45 AM:

>On Tue, 2005-09-13 at 09:25 -0700, Rob Tanner wrote:
>  
>
>>I upgraded from Mailman 2.0.6 to 2.1.5, and I'm having a problem with 
>>the aliases.   My MTA is Postfix.
>>
>>Here's my problem.  Our mail system uses the LDAP server for all the MTA 
>>required local aliases.  However, on the specific server hosting 
>>Mailman, I modified the following line in the Postfix main.cf file to 
>>include the Mailman aliases file:
>>
>>       alias_database = 
>>dbm:/etc/postfix/aliases,dbm:/opt/mailman_2.1.5/data/aliases
>>
>>Apart from hosting Mailman, that server is not part of our regular mail 
>>system.
>>
>>When a message is sent to <listname>@linfield.edu, Postfix, on which 
>>ever one of the mail gateway servers that first sees the message, looks 
>>up the alias, and then using the mailroutingaddress attribute, re-routes 
>>the mail to <listname>@calvin.linfield.edu, which is the actual name of 
>>the host.  However, when the mail hits the Mailman server, Postfix 
>>reject it with the error:
>>
>>
>>     550 <<listname>@calvin.linfield.edu>: User unknown in local 
>>recipient table
>>
>>The other pertinent setting in main.cf is:
>>
>>     local_recipient_maps = $alias_maps, dbm:/opt/mailman_2.1.5/data/aliases
>>
>>I've played extensively with the various Postfix parameters, and I've 
>>not been able to resolve this problem.  It probobly is a Postfix 
>>settings issue, and I'm hoping someone has had and resolved a similar issue.
>>    
>>
>
>Here are some things to check:
>
>In your main.cf file you've specified a file_type of dbm but I don't see
>anything in your mail saying you've told Mailman's Postfix.py to use
>that file format. Have you? It defaults to whatever is the default
>database type in your postfix installation. You should verify the file
>types are in fact in harmony with one another. You could take a look at
>postfix error logging to see if its complaining or use the postmap
>command to simulate the lookup.
>
>Also, it looks like you're performing domain mapping when you re-route
>to the primary server. If the alias lookup's include domain information
>you may fail the local_recipient_maps lookup because although the user
>part of the address is correct it may include a domain part not
>recognized by the server fielding the request. I would use the postmap
>command to simulate an alias lookup and see what is returned and make
>sure domains are not part of the alias or if they are that they match.
>  
>

-- 

Rob Tanner
UNIX Services Manager
Linfield College, McMinnville OR



More information about the Mailman-Users mailing list