![](https://secure.gravatar.com/avatar/2544997be760345ad9581bac47a7e362.jpg?s=120&d=mm&r=g)
hey, I am my wits end here. I have followed the faq to the letter on my debian woody box.
this is the main problem:
gymaware:~# exim -bt gymaware-users user "gymaware-users" for file existence test not found gymaware-users@gymaware.com is undeliverable: unknown local-part "gymaware-users" in domain "gymaware.com" gymaware:~#
the relevant exim config bits are below, I'm not sure if its a debian thing but i don't have the MAILMAN_HOME/lists/$local_part/config.pck instead there is a file called ../../../config.db. is this relavent? I tried changing MAILMAN_HOME/lists/$local_part/config.pck to MAILMAN_HOME/lists/$local_part/config.db but that did nothing.
What have i missed?
rob
MAILMAN_HOME=/var/lib/mailman
MAILMAN_WRAP=MAILMAN_HOME/mail/wrapper
.
.
.
mailman_transport:
driver = pipe
command = MAILMAN_WRAP
'${if def:local_part_suffix
{${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}}
{post}}'
$local_part
current_directory = MAILMAN_HOME
home_directory = MAILMAN_HOME
user = list <--- mailman running as user "list"
group = list
.
.
.
mailman_director:
driver = smartuser
require_files = MAILMAN_HOME/lists/$local_part/config.pck
suffix_optional
suffix = -bounces : -bounces+* :
-confirm+* : -join : -leave :
-owner : -request : -admin
transport = mailman_transport
![](https://secure.gravatar.com/avatar/d4258e6caa5b231603e992b430199997.jpg?s=120&d=mm&r=g)
I can't help you with the Exim integration but if you simply need to get things up and running then you might try simply creating the aliases and putting them someplace where Exim will see than as system aliases.
What version of Mailman are you running? If version 2.1 then you can run ~mailman/bin/genaliases and that will create ~mailman/data/aliases which contains all the aliases needed for your existing Mailman lists (creation of new lists will also be automagically added).
You can setup Exim to look in that file for some of its aliases.
Good Luck - Jon Carnes
On Mon, 2003-01-27 at 01:32, Rob Shugg wrote:
hey, I am my wits end here. I have followed the faq to the letter on my debian woody box.
this is the main problem:
gymaware:~# exim -bt gymaware-users user "gymaware-users" for file existence test not found gymaware-users@gymaware.com is undeliverable: unknown local-part "gymaware-users" in domain "gymaware.com" gymaware:~#
the relevant exim config bits are below, I'm not sure if its a debian thing but i don't have the MAILMAN_HOME/lists/$local_part/config.pck instead there is a file called ../../../config.db. is this relavent? I tried changing MAILMAN_HOME/lists/$local_part/config.pck to MAILMAN_HOME/lists/$local_part/config.db but that did nothing.
What have i missed?
rob
MAILMAN_HOME=/var/lib/mailman MAILMAN_WRAP=MAILMAN_HOME/mail/wrapper . . . mailman_transport: driver = pipe command = MAILMAN_WRAP
'${if def:local_part_suffix
{${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}}
{post}}'
$local_part current_directory = MAILMAN_HOME home_directory = MAILMAN_HOME user = list <--- mailman running as user "list" group = list . . . mailman_director: driver = smartuser require_files = MAILMAN_HOME/lists/$local_part/config.pck suffix_optional suffix = -bounces : -bounces+* :
-confirm+* : -join : -leave :
-owner : -request : -admin transport = mailman_transport
Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: jonc@nc.rr.com Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/jonc%40nc.rr.com
![](https://secure.gravatar.com/avatar/8b59567bd4132795255e93daae7ce073.jpg?s=120&d=mm&r=g)
On 27 Jan 2003 09:43:39 -0500, Jon Carnes wrote:
What version of Mailman are you running? If version 2.1 then you can run ~mailman/bin/genaliases and that will create ~mailman/data/aliases which contains all the aliases needed for your existing Mailman lists (creation of new lists will also be automagically added).
I'm confused by this. When I run bin/genaliases, it shows all of the aliases (which I can redirect to a file), but it doesn't automatically create or update any files in /usr/local/mailman/data/
My system is working fine (I currently just added the aliases to sendmail's /etc/aliases file), but I'm wondering if something is wrong or if I am just misunderstanding something. I have RedHat 7.3, Sendmail, and Mailman 2.1 installed from source.
Also a previous message mentioned that this information was in the INSTALL file, but I didn't see anything there.
![](https://secure.gravatar.com/avatar/d4258e6caa5b231603e992b430199997.jpg?s=120&d=mm&r=g)
~mailman/bin/genaliases in mentioned in: NEWS UPGRADING README.POSTFIX
Sorry, it looks like the genaliases script is designed specifically to be used with Postfix... Hmmm. Seems like it could easily be made MTA neutral, and still be able to link with Postfix.
Jon
On Mon, 2003-01-27 at 10:08, John Swartzentruber wrote:
On 27 Jan 2003 09:43:39 -0500, Jon Carnes wrote:
What version of Mailman are you running? If version 2.1 then you can run ~mailman/bin/genaliases and that will create ~mailman/data/aliases which contains all the aliases needed for your existing Mailman lists (creation of new lists will also be automagically added).
I'm confused by this. When I run bin/genaliases, it shows all of the aliases (which I can redirect to a file), but it doesn't automatically create or update any files in /usr/local/mailman/data/
My system is working fine (I currently just added the aliases to sendmail's /etc/aliases file), but I'm wondering if something is wrong or if I am just misunderstanding something. I have RedHat 7.3, Sendmail, and Mailman 2.1 installed from source.
Also a previous message mentioned that this information was in the INSTALL file, but I didn't see anything there.
Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: jonc@nc.rr.com Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/jonc%40nc.rr.com
![](https://secure.gravatar.com/avatar/01aa7d6d4db83982a2f6dd363d0ee0f3.jpg?s=120&d=mm&r=g)
On Mon, 2003-01-27 at 16:28, Jon Carnes wrote:
~mailman/bin/genaliases in mentioned in: NEWS UPGRADING README.POSTFIX
Sorry, it looks like the genaliases script is designed specifically to be used with Postfix... Hmmm. Seems like it could easily be made MTA neutral, and still be able to link with Postfix.
genaliases depends on the MTA variable setting in mm_cfg.py. If you wanted to run Exim with manual aliases, you'd set MTA='Manual'
-Barry
![](https://secure.gravatar.com/avatar/8b59567bd4132795255e93daae7ce073.jpg?s=120&d=mm&r=g)
On 21 Mar 2003 16:55:25 -0500, Barry Warsaw wrote:
On Mon, 2003-01-27 at 16:28, Jon Carnes wrote:
~mailman/bin/genaliases in mentioned in: NEWS UPGRADING README.POSTFIX
Sorry, it looks like the genaliases script is designed specifically to be used with Postfix... Hmmm. Seems like it could easily be made MTA neutral, and still be able to link with Postfix.
genaliases depends on the MTA variable setting in mm_cfg.py. If you wanted to run Exim with manual aliases, you'd set MTA='Manual'
I'm not sure I can stretch my memory back to January, but I think the issue was that the genaliases script doesn't create a file with the aliases in them unless you are using Postfix (presumably with the MTA variable set to Postfix). I'm running sendmail and the MTA variable is at the default (i.e., Manual). I think the only way to get a list of all of the aliases is to capture the output of the genaliases script and manually remove the extra comment lines ("To finish creating your mailing list . . .").
![](https://secure.gravatar.com/avatar/01aa7d6d4db83982a2f6dd363d0ee0f3.jpg?s=120&d=mm&r=g)
On Fri, 2003-03-21 at 17:20, John Swartzentruber wrote:
I'm not sure I can stretch my memory back to January, but I think the issue was that the genaliases script doesn't create a file with the aliases in them unless you are using Postfix (presumably with the MTA variable set to Postfix). I'm running sendmail and the MTA variable is at the default (i.e., Manual). I think the only way to get a list of all of the aliases is to capture the output of the genaliases script and manually remove the extra comment lines ("To finish creating your mailing list . . .").
I've made some updates to genaliases so that Manual should be more useful. You can now give it a -q/--quiet flag to supppress the non-alias instructions. You would run it like this:
% bin/genaliases -q > /etc/aliases-mailman % newaliases
-Barry
![](https://secure.gravatar.com/avatar/8b59567bd4132795255e93daae7ce073.jpg?s=120&d=mm&r=g)
On 22 Mar 2003 09:44:16 -0500, Barry Warsaw wrote:
I've made some updates to genaliases so that Manual should be more useful. You can now give it a -q/--quiet flag to supppress the non-alias instructions. You would run it like this:
% bin/genaliases -q > /etc/aliases-mailman % newaliases
Great. Thanks.
participants (4)
-
Barry Warsaw
-
John Swartzentruber
-
Jon Carnes
-
Rob Shugg