[Mailman-Users] Mailman not sending - Solved(?)

bronto at csd-bes.net bronto at csd-bes.net
Fri Jul 22 20:27:38 CEST 2005


Thanks for your corrections and tips.

I made the changes, and it still didn't work.  I read the thread you 
referenced, and verified that my permissions and users were correct.

I then went back to look at my dns and machine settings, and found that 
my host name had reverted back to the machine name, not the full name I 
changed to it to previously that "fixed" the problem.  So it wasn't 
that it was working for just one list and not others, it was that the 
fix that I previously made reverted before I tested other mailing 
lists.  When I changed it back again, all the files in the retry queue 
flushed and I got a bunch of messages delivered on serveral lists.

I'm running SuSE 9.2; maybe there's a process running somewhere that is 
doing this.  I know there are processes that keep permissions and other 
settings in sync.  If this reverts again, I think the logical solution 
would be to find where SuSE is deciding what hostname to use and change 
it, or to change mm-cfg to match the hostname that SuSE wants to use.

Rob


Quoting Mark Sapiro <msapiro at value.net>:

> bronto at csd-bes.net wrote:
>
>> Well, I *thought* I had it fixed, but not.  It worked for the domain
>> that actually matches the machine name, but not for the virtual domain
>> I just tested.  The list address is something like "group at sbypc.org",
>> and my mm-cfg.py is as follows:
>
>
> See comments below, although virtual hosts shouldn't have anything to
> do with this issue.
>
>> ##################################################
>> # Put YOUR site-specific settings below this line.
>> DEFAULT_URL_PATTERN = 'http://%s/mailman/'
>> DEFAULT_NNTP_HOST = 'amd64.csd-bes.net'
>> DEFAULT_EMAIL_HOST = 'amd64.csd-bes.net'
>> DEFAULT_URL_HOST = 'amd64.csd-bes.net'
>> MTA = 'Postfix'
>> POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'
>> POSTFIX_MAP_CMD = '/usr/sbin/postmap'
>> POSTFIX_STYLE_VIRTUAL_DOMAINS =
>> ['amd64.csd-bes.net','mail.csd-bes.net','lists.csd-bes.net','sbypc.org','eagles81.org','ez-realty.net','maccounting.net','re-techtalk.com','hoopscout.com']
>> DELIVERY_MODULE = 'SMTPDirect'
>> SMTPHOST = 'localhost'
>
> It is best to add
>
> VIRTUAL_HOSTS.clear()
>
> here to remove the entry from Defaults.py although this usually isn't
> strictly necessary.
>
>> add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
>> add_virtualhost('amd64.csd-bes.net', 'amd64.csd-bes.net')
>
> The line above essentially duplicates the one above it and is redundant.
>
>
>> add_virtualhost('mail.csd-bes.net', 'amd64.csd-bes.net')
>> add_virtualhost('lists.csd-bes.net', 'amd64.csd-bes.net')
>> add_virtualhost('sbypc.org', 'amd64.csd-bes.net')
>
> It seems from your reference to group at sbypc.org that this should
> probably be
>
> add_virtualhost('sbypc.org', 'sbypc.org')
>
> and maybe similarly for all the others.
>
>> add_virtualhost('eagles81.org', 'amd64.csd-bes.net')
>> add_virtualhost('ez-realty.net', 'amd64.csd-bes.net')
>> add_virtualhost('maccounting.net', 'amd64.csd-bes.net')
>> add_virtualhost('re-techtalk.com', 'amd64.csd-bes.net')
>> add_virtualhost('hoopscout.com', 'amd64.csd-bes.net')
>
> Also, the Mailman.Archiver.Archiver.GetBaseArchiveURL() method inverts
> the VIRTUAL_HOSTS dictionary to get the URL host name corresponding to
> a particular email host. This doesn't work well if there are entries
> with duplicate email host values.
>
>
>> IMAGE_LOGOS = '/mailmanicons/'
>>
>> The error message is the same as below.  Since the add virtualhost item
>> above sets that to amd64.csd-bes.net, and amd64.csd-bes.net is the name
>> of the machine in the dns settings, that should take care of it, right?
>>  But it doesn't.
>
> The VIRTUAL_HOSTS dictionary is not involved in this at all.
>
> See http://mail.python.org/pipermail/mailman-users/2005-May/044742.html
> for a Python script that does exactly what SMTPDirect does to send
> mail.
>
> Also see thread starting at
> http://mail.python.org/pipermail/mailman-users/2005-June/045157.html
>
> --
> Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
> San Francisco Bay Area, California    better use your sense - B. Dylan
>
> ------------------------------------------------------
> Mailman-Users mailing list
> Mailman-Users at 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/
> Unsubscribe: 
> http://mail.python.org/mailman/options/mailman-users/bronto%40csd-bes.net
>
> Security Policy: 
> http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the Mailman-Users mailing list