[Mailman-Users] Configuration (virtual domains) doesn't work

2003-07-09 Thread Jos Elkink

Hi,

I'm a bit at a loss what is going wrong, especially because there is
nothing reported in any log files. When I send an email, the
mail/wrapper exits with 1, without any other info on what goes wrong,
and when I go to the webpages of my mailman, it tells me there's a bug
and I should look into the log files, which do not say anything.

Below is my mm_cfg.py file - is there anything wrong with it?

Note that the binaries with mailman work fine - e.g. I can create a list
or add members, using 'addlist' or 'addmembers', after setting the
DOMAIN environment variable.

The documentation of Exim 4, which is what I use, says that Exim does
set the DOMAIN variable. And a PHP script to read HTTP_HOST also works
fine. So those environment variables also should not be the problem. But
what then is? :)

What could be wrong?
And is there a way to have mailman report much more in the logs? Some
debug setting?

Any help would be very much appreciated!

Jos

-mm_cfg.py---

###
#Here's where we get the distributed defaults.#

from Defaults import *

#
# Get domain-specific settings. #

import os
import string

def loadDomainDefaults ( name ):
definition = ""
module = '/var/mail/' + name + '/DomainDefaults.py'
hFile = open ( module, "r" )
for line in hFile.readlines():
definition = definition + line
definition = definition + "\n"
exec definition in globals()

if os.environ.get('HTTP_HOST') :
junk, domain = tuple(string.split(os.environ['HTTP_HOST'], '.',
1))
loadDomainDefaults(domain)
elif os.environ.get('DOMAIN') :
loadDomainDefaults(os.environ['DOMAIN'])

##
# Put YOUR site-specific configuration below, in mm_cfg.py . #
# See Defaults.py for explanations of the values.#

IMAGE_LOGOS   = '/doc/mailman/images/'
USE_ENVELOPE_SENDER = 1
DEFAULT_SEND_REMINDERS = 0

MAILMAN_OWNER = '[EMAIL PROTECTED]' % DEFAULT_HOST_NAME

PUBLIC_ARCHIVE_URL = '/pipermail'
PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'

LIST_DATA_DIR   = os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME + '/lists')
LOG_DIR = os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME + '/logs')
LOCK_DIR= os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME + '/locks')
DATA_DIR= os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME + '/data')
QUEUE_DIR   = os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME +
'/qfiles')


-

A sample DomainDefaults.py would be:

#
# Domain specific defaults for Mailman. #

DEFAULT_HOST_NAME   = 'cantr.net'
DEFAULT_URL = 'http://cantr.net/mailman/'


-



--
Mailman-Users mailing list
[EMAIL PROTECTED]
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: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


RE: [Mailman-Users] Configuration (virtual domains) doesn't work -problem found

2003-07-09 Thread Jos Elkink

Hi all,

Apparently, the problem was just the read/write permissions on the
files. Check_perms was the whole solution. Sorry to bother you! ;) ...

Jos

> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> Behalf Of
> Jos Elkink
> Sent: Wednesday, July 09, 2003 6:10 PM
> To: [EMAIL PROTECTED]
> Subject: [Mailman-Users] Configuration (virtual domains) doesn't work
>
>
>
> Hi,
>
> I'm a bit at a loss what is going wrong, especially because there is
> nothing reported in any log files. When I send an email, the
> mail/wrapper exits with 1, without any other info on what goes wrong,
> and when I go to the webpages of my mailman, it tells me there's a bug
> and I should look into the log files, which do not say anything.
>
> Below is my mm_cfg.py file - is there anything wrong with it?
>
> Note that the binaries with mailman work fine - e.g. I can
> create a list
> or add members, using 'addlist' or 'addmembers', after setting the
> DOMAIN environment variable.
>
> The documentation of Exim 4, which is what I use, says that Exim does
> set the DOMAIN variable. And a PHP script to read HTTP_HOST also works
> fine. So those environment variables also should not be the
> problem. But
> what then is? :)
>
> What could be wrong?
> And is there a way to have mailman report much more in the logs? Some
> debug setting?
>
> Any help would be very much appreciated!
>
> Jos
>
> -mm_cfg.py---
>
> ###
> #Here's where we get the distributed defaults.#
>
> from Defaults import *
>
> #
> # Get domain-specific settings. #
>
> import os
> import string
>
> def loadDomainDefaults ( name ):
> definition = ""
> module = '/var/mail/' + name + '/DomainDefaults.py'
> hFile = open ( module, "r" )
> for line in hFile.readlines():
> definition = definition + line
> definition = definition + "\n"
> exec definition in globals()
>
> if os.environ.get('HTTP_HOST') :
> junk, domain =
> tuple(string.split(os.environ['HTTP_HOST'], '.',
> 1))
> loadDomainDefaults(domain)
> elif os.environ.get('DOMAIN') :
> loadDomainDefaults(os.environ['DOMAIN'])
>
> ##
> # Put YOUR site-specific configuration below, in mm_cfg.py . #
> # See Defaults.py for explanations of the values.#
>
> IMAGE_LOGOS   = '/doc/mailman/images/'
> USE_ENVELOPE_SENDER = 1
> DEFAULT_SEND_REMINDERS = 0
>
> MAILMAN_OWNER = '[EMAIL PROTECTED]' % DEFAULT_HOST_NAME
>
> PUBLIC_ARCHIVE_URL = '/pipermail'
> PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'
>
> LIST_DATA_DIR   = os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME
> + '/lists')
> LOG_DIR = os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME
> + '/logs')
> LOCK_DIR= os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME
> + '/locks')
> DATA_DIR= os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME
> + '/data')
> QUEUE_DIR   = os.path.join(VAR_PREFIX, DEFAULT_HOST_NAME +
> '/qfiles')
>
> --
> --
> -
>
> A sample DomainDefaults.py would be:
>
> #
> # Domain specific defaults for Mailman. #
>
> DEFAULT_HOST_NAME   = 'cantr.net'
> DEFAULT_URL = 'http://cantr.net/mailman/'
>
> --
> --
> -
>
>
>
> --
> Mailman-Users mailing list
> [EMAIL PROTECTED]
> 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: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/jelkink%40yahoo.com


--
Mailman-Users mailing list
[EMAIL PROTECTED]
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: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org