Re: [Mailman-Users] mailman + database
I wonder if something like Phorum http://phorum.org/ Mail2Forum http:/ /mail2forum.com/ or FUDforum http://fudforum.org/ could be a solution for you? yes it could be a solution bur it's not exactly what I want. Thanks -- Cordialement, Jean-Philippe Giola - 6577 -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] pfp mail function
HI all! Has someone already use the mail fucntion of PHP in order to send a mail to a mailling-list ? I'm trying to do that but my company has done some restrictions for the mail server in using this function and so I fill in the From field from my php script, but there is always a fixed adress like [EMAIL PROTECTED] -- Cordialement, Jean-Philippe Giola - 6577 -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] (re-post) smtp failures, please help
Thanks Mark. This helped me to figure it out...! The envelope sender is set to [EMAIL PROTECTED], and it seems courier doesn't like that. I verified that by telnetting into my mail server and got the same 517 syntax error when I sent: mail from: [EMAIL PROTECTED] Is mailman-bounces one of the required aliases? How can I configure mailman such that it uses a proper email address rather than providing [EMAIL PROTECTED] ? Ricardo - Original Message - From: Mark Sapiro [EMAIL PROTECTED] To: Ricardo Kleemann [EMAIL PROTECTED] Cc: mailman-users@python.org Sent: Wednesday, June 01, 2005 8:49 PM Subject: Re: [Mailman-Users] (re-post) smtp failures, please help Ricardo Kleemann wrote: Awesome, this below is exactly what I was looking for; I'll add that code to try and get more debug from the smtp transaction. snip You could add following that something like syslog('smtp-failure', 'Args\n envsender-%s \n recips-%s\n msgtext-%s', envsender, recips, msgtext) to try to see what is actually being given to the sendmail method that fails. Ooops... can't break a single quoted string across lines. Make that syslog('smtp-failure', 'Args\n envsender-%s\n recips-%s\n msgtext-%s', envsender, recips, msgtext) (and watch out for the wrapped line, and be sure the syslog is intented to the same level as the preceding one.) -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] mailman + database
Jean-Philippe GIOLA wrote: I wonder if something like Phorum http://phorum.org/ Mail2Forum http:/ /mail2forum.com/ or FUDforum http://fudforum.org/ could be a solution for you? yes it could be a solution bur it's not exactly what I want. See FAQ article 4.4 Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Also see the comments in Defaults.py about PUBLIC_EXTERNAL_ARCHIVER and PRIVATE_EXTERNAL_ARCHIVER. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] (re-post) smtp failures, please help
Ricardo Kleemann wrote: This helped me to figure it out...! The envelope sender is set to [EMAIL PROTECTED], and it seems courier doesn't like that. I verified that by telnetting into my mail server and got the same 517 syntax error when I sent: mail from: [EMAIL PROTECTED] Is mailman-bounces one of the required aliases? How can I configure mailman such that it uses a proper email address rather than providing [EMAIL PROTECTED] ? I'm guessing the specific error is the localhost part, not the -bounces part since virtually all mail from mailman has an envelope sender of some [EMAIL PROTECTED] In this case the listname is 'mailman', i.e. the site list. Go to the admin pages (General Options) for the mailman list and you'll probably see host_name is localhost. Change it there and I think you'll be OK. You could also run bin/withlist -l -r fixurl mailman Assuming your Defaults.py/mm_cfg.py values for DEFAULT_URL_HOST and mm_cfg.DEFAULT_EMAIL_HOST are 'good'. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] (re-post) smtp failures, please help
Hi Mark, One thing that confuses me, is that I sent email to [EMAIL PROTECTED] but as you see the smtp transaction used mailman-bounces (so it didn't use the listname, 'ricardo1') I'm guessing the specific error is the localhost part, not the -bounces part since virtually all mail from mailman has an envelope sender of some [EMAIL PROTECTED] In this case the listname is 'mailman', i.e. the site list. Go to the admin pages (General Options) for the mailman list and you'll probably see host_name is localhost. Change it there and I think you'll be OK. But unfortunately that's not the case... The config for the list has 'lists.americasnet.com' for the hostname You could also run bin/withlist -l -r fixurl mailman Assuming your Defaults.py/mm_cfg.py values for DEFAULT_URL_HOST and mm_cfg.DEFAULT_EMAIL_HOST are 'good'. What should DEFAULT_EMAIL_HOST be? I have it as localhost because I thought this is the host mailman uses to _connect_ to the email server, therefore it's set to localhost. Ricardo -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] mailman + database
See FAQ article 4.4 Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Also see the comments in Defaults.py about PUBLIC_EXTERNAL_ARCHIVER and PRIVATE_EXTERNAL_ARCHIVER. So, if I understand, I have to write a script that will store the mail in a database ? and then I will have to modify mm_cfg.py in order to have : PUBLIC_EXTERNAL_ARCHIVER = './mail2DataBase' Is that correct ? -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] (re-post) smtp failures, please help
Thanks again Mark, You've helped me solve it! :-) Indeed, it was the localhost in Defaults.py that was causing the problem. I changed it to 'lists.americasnet.com' and now messages to -owner work... Ricardo - Original Message - From: Mark Sapiro [EMAIL PROTECTED] To: Ricardo Kleemann [EMAIL PROTECTED] Cc: mailman-users@python.org Sent: Thursday, June 02, 2005 7:29 AM Subject: Re: [Mailman-Users] (re-post) smtp failures, please help Ricardo Kleemann wrote: This helped me to figure it out...! The envelope sender is set to [EMAIL PROTECTED], and it seems courier doesn't like that. I verified that by telnetting into my mail server and got the same 517 syntax error when I sent: mail from: [EMAIL PROTECTED] Is mailman-bounces one of the required aliases? How can I configure mailman such that it uses a proper email address rather than providing [EMAIL PROTECTED] ? I'm guessing the specific error is the localhost part, not the -bounces part since virtually all mail from mailman has an envelope sender of some [EMAIL PROTECTED] In this case the listname is 'mailman', i.e. the site list. Go to the admin pages (General Options) for the mailman list and you'll probably see host_name is localhost. Change it there and I think you'll be OK. You could also run bin/withlist -l -r fixurl mailman Assuming your Defaults.py/mm_cfg.py values for DEFAULT_URL_HOST and mm_cfg.DEFAULT_EMAIL_HOST are 'good'. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] Member list oddity
On some lists when I check the member page, the membership is shown on a single page. On other lists, the membership is broken out alphabetically. However, this doesn't seem to be related to list size. One list with over 100 members is shown on a single page while another list with about 50 members is broken out alphabetically. Is there some option I just haven't noticed that controlls this? Could it be based on which version of Mailman was used to create the list? I'd love to be able to toggle this behavior, but just haven't figured out how yet. Thanks, Mike -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] spam checks before membership checks
I emailed this same question before and got the suggestion to upgrade to 2.1.6rc4. I have upgraded and it still seems to do the same thing. Emails that get marked by spamassassin are making through the filters and are getting moderated as non-member posts. So all our emails go throug spamassasin and get tagged with a certain line if they are spam. I have this filter on all our lists: header_filter_rules = [('X-NCEAS-Mercury-MailScanner-SpamCheck: spam', 3, 0)] This is a header line that is in an email that made it through: X-NCEAS-Mercury-MailScanner-SpamCheck: spam, SBL+XBL, SpamAssassin (score=1.897, required 3, HTML_40_50 0.09, HTML_MESSAGE 0.00, MIME_BOUND_NEXTPART 0.11, MSGID_FROM_MTA_ID 1.70) Am I doing something wrong on the filtering? Why does it seem to moderate as non member before it does the header_filter_rule ? Any suggestions are appreciated. Thanks, Colby -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Colby Walsworth System Administrator National Center for Ecological Analysis and Synthesis 735 State St., Suite 300 Santa Barbara, CA 93101-5504 phone: (805) 892-2507, fax: (805) 892-2510 email:[EMAIL PROTECTED] http://www.nceas.ucsb.edu/~walswort =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Dream as if you'll live forever. Live as if you'll die today. --James Dean -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] how can moderators automatically subscribe users?
Hi, I know that via the web interface this is quite easy. However, I have a need to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it. Is this possible? Ricardo -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
At 2:56 PM -0400 2005-06-02, Joshua Nichols wrote: When I send a message to a Mailman list with 100 members, does Mailman inject one message with 100 addresses BCC'd, or 100 messages with one address BCC'd? Proper mailing list management systems don't use blind-carbon-copies. The equivalent that they do use is to list multiple envelope recipients, whose addresses are not necessarily referred to on the To: or Cc: headers. However, it depends on how the mailing list software is configured. If personalization is enabled, then it will send out individual messages to each and every subscriber. If personalization is not enabled, it will send the messages out in small batches, as controlled by your site-wide configuration. -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
Brad Knowles wrote: When I send a message to a Mailman list with 100 members, does Mailman inject one message with 100 addresses BCC'd, or 100 messages with one address BCC'd? Proper mailing list management systems don't use blind-carbon-copies. The equivalent that they do use is to list multiple envelope recipients, whose addresses are not necessarily referred to on the To: or Cc: headers. I didn't realize Mailman integrated with the MTA enough to do it that way. Thanks. However, it depends on how the mailing list software is configured. If personalization is enabled, then it will send out individual messages to each and every subscriber. If personalization is not enabled, it will send the messages out in small batches, as controlled by your site-wide configuration. Does this mean that I configure how many recipients in each injection? For example, I could set it to a high enough number that only a single message was injected, or break up a distribution list into 10ish emails, or whatever? Thanks for your response, --joshua. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] Template Editing
I have not been able to find a way to get to the templates to edit them, particularly the first subscription confirmation notice. It includes our IP address in the first paragraph and I want to change that to our company name. We are at http://mail.weilists.org http://mail.weilists.org/ etc etc Please be specific on how to get to the templates. I am a newbee, and a generic answer will not help at all. Thank you for your help. Bonnie Lungren -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Member list oddity
Mike Avery wrote: On some lists when I check the member page, the membership is shown on a single page. On other lists, the membership is broken out alphabetically. However, this doesn't seem to be related to list size. One list with over 100 members is shown on a single page while another list with about 50 members is broken out alphabetically. It is controlled by size, but it's a per list attribute. Is there some option I just haven't noticed that controlls this? Could it be based on which version of Mailman was used to create the list? I'd love to be able to toggle this behavior, but just haven't figured out how yet. The paginating of the member list is controlled by the list attribute admin_member_chunksize which is set at list creation time from the Defaults.py/mm_cfg.py variable DEFAULT_ADMIN_MEMBER_CHUNKSIZE (default value = 30). The problem is admin_member_chunksize is not available in the list admin GUI or in config_list so once a list is created, you have no easy, visible way to change it. See http://sourceforge.net/tracker/index.php?func=detailaid=1072002group_id=103atid=100103 In your case, it appears that DEFAULT_ADMIN_MEMBER_CHUNKSIZE has been changed so older, pre-change lists have one value for admin_member_chunksize and newer lists have another. You can use bin/withlist to change it for an existing list. For example - set admin_member_chunksize = 100 for the mailman list $ bin/withlist -l mailman Loading list mailman (locked) The variable `m' is the mailman MailList instance m.admin_member_chunksize = 100 m.Save() Unlocking (but not saving) list: mailman Finalizing $ The '' are Python prompts - the 'empty response is a control-D -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
On 6/2/05 2:27 PM, Brad Knowles at [EMAIL PROTECTED] wrote: Proper mailing list management systems don't use blind-carbon-copies. The equivalent that they do use is to list multiple envelope recipients, whose addresses are not necessarily referred to on the To: or Cc: headers. Brad, I realize this is getting a little off of Mailman but how is that different from what a BCC does? A BCC header is local to the originating MUA - it doesn't appear in the transmitted message but the BCC recipients do become envelope recipients. So from the view of the MTA, isn't what you say Mailman does exactly the same as what the MUA does with a BCC? -- Larry Stone [EMAIL PROTECTED] http://www.stonejongleux.com/ -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
At 3:42 PM -0400 2005-06-02, Joshua Nichols wrote: Does this mean that I configure how many recipients in each injection? For each and every injection separately? No. For example, I could set it to a high enough number that only a single message was injected, or break up a distribution list into 10ish emails, or whatever? You've got two controls. One specifies the maximum number of recipients that will be included in any one batch (which is a site-wide setting in mm_cfg.py), and the other is list personalization which would cause each and every recipient to get a unique copy of the message sent to them. But those are the only two knobs you've got that you can tweak. -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
At 7:50 PM -0500 2005-06-02, Larry Stone wrote: Brad, I realize this is getting a little off of Mailman but how is that different from what a BCC does? A BCC header is local to the originating MUA - it doesn't appear in the transmitted message but the BCC recipients do become envelope recipients. So from the view of the MTA, isn't what you say Mailman does exactly the same as what the MUA does with a BCC? Well, Bcc: is a header. Mailman never uses a Bcc: header. In terms of the implementation, by listing multiple envelope recipients, there is no practical difference. The technical difference is that a Bcc: header is something that would typically be added by an MUA, but an MUA wouldn't know enough about the SMTP protocol in order to be able to provide multiple envelope recipients directly. In this case, it's up to the MTA to take the Bcc: header and interpret those contents appropriately. However, Mailman does know enough about the SMTP protocol that it can by-pass the use of a Bcc: header, and go straight to listing multiple envelope recipients. The difference is akin to putting a stamp on an envelope and putting that in the mailbox yourself, or going down to the post office with a letter in-hand and paying to have the person at the window put the stamp onto the letter and put the envelope into the bag. Do you understand how to put a stamp onto an envelope and where the stamp goes, how many stamps of what kind to use for what type of mail you're sending and how much it weighs, and do you have a ready supply of the appropriate stamps at your disposal? -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
On 6/2/05 5:50 PM, Larry Stone [EMAIL PROTECTED] wrote: On 6/2/05 2:27 PM, Brad Knowles at [EMAIL PROTECTED] wrote: Proper mailing list management systems don't use blind-carbon-copies. The equivalent that they do use is to list multiple envelope recipients, whose addresses are not necessarily referred to on the To: or Cc: headers. Brad, I realize this is getting a little off of Mailman but how is that different from what a BCC does? A BCC header is local to the originating MUA - it doesn't appear in the transmitted message but the BCC recipients do become envelope recipients. So from the view of the MTA, isn't what you say Mailman does exactly the same as what the MUA does with a BCC? Not really. Some MUAs preserve the full Bcc header for anyone in that header, but removed it for the To: and Cc: recipients. Others set up a Bcc: header with just the individual recipient's address (clearly these talk to the MTA separately for each Bcc: recipient). And most remove it. All these behaviors are sanctioned by the RFCs (clearly a compromise in the RFC development process). Also, there are more knobs--outside Mailman--that can be messed with. I don't know how in Postfix; I never will know how in sendmail (I'm 66--I won't live long enough to learn sendmail). In Exim, it's a matter of settings in a transport, with routers feeding appropriate domains to the transport. So you could arrange to send large batches most places, batches of one to AOL, and batches of 5 to xyz.example.com, for example. Also, I don't believe that the original posting's 5xx response meant that the receiving site thought that your machine is an open relay--it guessed it might be because of too many invalid recipient addresses in one connection, which is typical of spamming through open relays (and spamming generally). --John -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] Template Editing
Bonnie Lungren at WEI wrote: I have not been able to find a way to get to the templates to edit them, particularly the first subscription confirmation notice. It includes our IP address in the first paragraph and I want to change that to our company name. The template you describe is (english version) at templates/en/verify.txt. Other languages are at templates/lang/verify.txt. Instruction on where to put edited templates are in the FAQ - article 4.48. Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Please be specific on how to get to the templates. I am a newbee, and a generic answer will not help at all. In order to access and edit the templates you need shell (or possibly FTP) access with sufficient permission (usually the mailman userid or root) to the machine that runs mailman. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
On 6/2/05 7:57 PM, Brad Knowles at [EMAIL PROTECTED] wrote: At 7:50 PM -0500 2005-06-02, Larry Stone wrote: Brad, I realize this is getting a little off of Mailman but how is that different from what a BCC does? A BCC header is local to the originating MUA - it doesn't appear in the transmitted message but the BCC recipients do become envelope recipients. So from the view of the MTA, isn't what you say Mailman does exactly the same as what the MUA does with a BCC? Well, Bcc: is a header. Mailman never uses a Bcc: header. In terms of the implementation, by listing multiple envelope recipients, there is no practical difference. The technical difference is that a Bcc: header is something that would typically be added by an MUA, but an MUA wouldn't know enough about the SMTP protocol in order to be able to provide multiple envelope recipients directly. In this case, it's up to the MTA to take the Bcc: header and interpret those contents appropriately. Wow. I thought I knew how an MUA and an MTA interfaced. But what you're saying is that an MUA can send the MTA a BCC header (which, of course, is in the DATA section of the SMTP exchange) and rely on the MTA to strip out the BCC and add the additional envelope recipients. However, Mailman does know enough about the SMTP protocol that it can by-pass the use of a Bcc: header, and go straight to listing multiple envelope recipients. Considering that every MUA I use can communicate with the MTA via the SMTP port, I assumed (assumed - that's dangerous) that it was sending normal SMTP commands - i.e. a MAIL FROM command, one or more RCPT TO commands, and a DATA command followed by the message. And I assumed (there's that word again) that the MTA did nothing with the To and Cc headers other than to pass them on unchanged. So is there something different going on between an MUA and an MTA? Or if not, why would an MUA not know enough about SMTP to send multiple envelope recipients. -- Larry Stone [EMAIL PROTECTED] http://www.stonejongleux.com/ -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
On 6/2/05 6:07 PM, John W. Baxter [EMAIL PROTECTED] wrote: Not really. Some MUAs preserve the full Bcc header for anyone in that header, but removed it for the To: and Cc: recipients. Others set up a Bcc: header with just the individual recipient's address (clearly these talk to the MTA separately for each Bcc: recipient). And most remove it. All these behaviors are sanctioned by the RFCs (clearly a compromise in the RFC development process). What I didn't say and should have is that the MTA used for submission may also play a role in this process. There's a lively discussion in the exim-users list archives (sorry, no URL handy). That discussion included a rehash of the issue on the appropriate IETF list (requested by Exim's developer, Philip Hazel--also the father of the PCRE code). The essential result was that MTAs when not acting in submission form as part of the MUA should leave any Bcc: headers alone. --John -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
At 8:22 PM -0500 2005-06-02, Larry Stone wrote: Wow. I thought I knew how an MUA and an MTA interfaced. But what you're saying is that an MUA can send the MTA a BCC header (which, of course, is in the DATA section of the SMTP exchange) and rely on the MTA to strip out the BCC and add the additional envelope recipients. Correct. It all depends on the MUA and the MTA. Considering that every MUA I use can communicate with the MTA via the SMTP port, I assumed (assumed - that's dangerous) that it was sending normal SMTP commands - i.e. a MAIL FROM command, one or more RCPT TO commands, and a DATA command followed by the message. Many MUAs actually hand the message off to the MTA via the command-line. They call /usr/bin/sendmail (or somesuch), and trust that it will do the correct things with the message. There's also the Submission port (587), and MTAs can be configured to act differently depending on whether they think that the incoming message is an initial submission from an MUA or if they think that the message coming in is being relayed to them by another MTA. And I assumed (there's that word again) that the MTA did nothing with the To and Cc headers other than to pass them on unchanged. So is there something different going on between an MUA and an MTA? MTAs can change the To: and Cc: headers, too. It depends on whether or not the MTA in question considers itself to be the final destination for one or more of the recipients, or if it should be handing the message off to one or more other machines. You can get lots of variability in the interface between MUAs and MTAs, too. Or if not, why would an MUA not know enough about SMTP to send multiple envelope recipients. Depends on the MUA and how much intelligence was encoded in the program. -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] short question, probably an FAQ that I've overlooked.
At 6:29 PM -0700 2005-06-02, John W. Baxter wrote: The essential result was that MTAs when not acting in submission form as part of the MUA should leave any Bcc: headers alone. Key word: should. Unfortunately, not all MTAs obey this rule. -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] how can moderators automatically subscribe users?
Ricardo Kleemann wrote: I know that via the web interface this is quite easy. However, I have a need to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it. Is this possible? I think that as long as subscribe_policy includes confirm, the subscribee will always receive a confirm e-mail from a subscribe (or join) e-mail command. This is at least in part because it's so easy to send a subscribe command for someone else. I've looked at the code, and I don't see that Approved: headers are handled in e-mail command processing. It's generally assumed that the list admin will use the web interface. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
[Mailman-Users] What Happened To The Message?
Hello. I am running 2.1.5 on RHEL3 w/ Postfix. I posted to one of my lists. This list contains 265,000 members. It is an announce only list. I can see the mail server got the post: Jun 2 22:43:55 myhost postfix/local[31186]: D6C0D250778: to=[EMAIL PROTECTED], orig_to=[EMAIL PROTECTED], relay=local, delay=1, status=sent (|/usr/local/mailman/mail/mailman post mylist) So, I go to look at Mailman's 'post' file and the last entry is from a few days back. Nothing related to this post at all. Also, nothing ever hit the archives. Is there something in between postfix getting/delivering the message and Mailman posting it? Could it still be churning on something? I don't see Python using hardly any CPU. How can I determine what happened? Thanks, Hunter -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] spam checks before membership checks
Colby Walsworth wrote: So all our emails go throug spamassasin and get tagged with a certain line if they are spam. I have this filter on all our lists: header_filter_rules = [('X-NCEAS-Mercury-MailScanner-SpamCheck: spam', 3, 0)] This is a header line that is in an email that made it through: X-NCEAS-Mercury-MailScanner-SpamCheck: spam, SBL+XBL, SpamAssassin (score=1.897, required 3, HTML_40_50 0.09, HTML_MESSAGE 0.00, MIME_BOUND_NEXTPART 0.11, MSGID_FROM_MTA_ID 1.70) Am I doing something wrong on the filtering? Why does it seem to moderate as non member before it does the header_filter_rule ? Any suggestions are appreciated. It should work. I don't know why it doesn't assuming the X-NCEAS-Mercury-MailScanner-SpamCheck: header gets added before the message gets delivered to Mailman. Have you made any changes to GLOBAL_PIPELINE in mm_cfg.py or added a pipeline attribute to the lists. If not, Mailman/Handlers/SpamDetect.py is the first thing invoked to process the message and if there is a match on header_filter_rules with an action of DISCARD (= 3), the message is discarded. You might try X-NCEAS-Mercury-MailScanner-SpamCheck:[ \t]*spam as the pattern in header_filter_rules instead of X-NCEAS-Mercury-MailScanner-SpamCheck: spam but that probably won't help. You might consider adding from Mailman.Logging.Syslog import syslog to the beginning of SpamDetect.py and then add some logging, e.g. change for patterns, action, empty in mlist.header_filter_rules: if action == mm_cfg.DEFER: continue for pattern in patterns.splitlines(): if pattern.startswith('#'): continue if re.search(pattern, headers, re.IGNORECASE): if action == mm_cfg.DISCARD: to for patterns, action, empty in mlist.header_filter_rules: if action == mm_cfg.DEFER: continue for pattern in patterns.splitlines(): if pattern.startswith('#'): continue syslog('debug', 'pattern-%s\nheaders-%s', pattern, headers) if re.search(pattern, headers, re.IGNORECASE): if action == mm_cfg.DISCARD: Which will write the pattern and headers to a 'debug' log file in Mailman's log directory. -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] What Happened To The Message?
Hunter Hillegas wrote: I posted to one of my lists. This list contains 265,000 members. It is an announce only list. I can see the mail server got the post: Jun 2 22:43:55 myhost postfix/local[31186]: D6C0D250778: to=[EMAIL PROTECTED], orig_to=[EMAIL PROTECTED], relay=local, delay=1, status=sent (|/usr/local/mailman/mail/mailman post mylist) So, I go to look at Mailman's 'post' file and the last entry is from a few days back. Nothing related to this post at all. Also, nothing ever hit the archives. Is there something in between postfix getting/delivering the message and Mailman posting it? Pretty much everything. The 'post' log isn't written until SMTPDirect delivers the outgoing message(s) to the outgoing MTA. Could it still be churning on something? I don't see Python using hardly any CPU. Are all the qrunners running? How can I determine what happened? Look in the 'error' log, look in the 'locks' log, look in the qrunner log, look in the qfiles/shunt directory. Look in the other qfiles/* directories. See FAQ article 3.14 Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] What Happened To The Message?
Mark, Thanks for the response. Yes, the qrunners are running. The qrunner log shows its startup a few days ago, that is it. The error log shows no entries from today. The locks log is empty as well. The qfiles/shunt directory contains a few items but they all belong to another list (and they are all about 6 months old). The other qfile directories are empty. I am reading through that FAQ entry again. A bit more background... This list was setup about a month ago. I've sent to it successfully twice, as recently as last week. We haven't upgraded MM or changed the list setup. I can understand it taking a long time to process since the list is so large but I guess I would expect to see a log entry, a lock, a qfile... Something to indicate that the message didn't disappear into the ether. Thanks, Hunter From: Mark Sapiro [EMAIL PROTECTED] Organization: Not Very Much Date: Thu, 2 Jun 2005 21:46:20 -0700 To: Hunter Hillegas [EMAIL PROTECTED], Mailman mailman-users@python.org Subject: Re: [Mailman-Users] What Happened To The Message? Hunter Hillegas wrote: I posted to one of my lists. This list contains 265,000 members. It is an announce only list. I can see the mail server got the post: Jun 2 22:43:55 myhost postfix/local[31186]: D6C0D250778: to=[EMAIL PROTECTED], orig_to=[EMAIL PROTECTED], relay=local, delay=1, status=sent (|/usr/local/mailman/mail/mailman post mylist) So, I go to look at Mailman's 'post' file and the last entry is from a few days back. Nothing related to this post at all. Also, nothing ever hit the archives. Is there something in between postfix getting/delivering the message and Mailman posting it? Pretty much everything. The 'post' log isn't written until SMTPDirect delivers the outgoing message(s) to the outgoing MTA. Could it still be churning on something? I don't see Python using hardly any CPU. Are all the qrunners running? How can I determine what happened? Look in the 'error' log, look in the 'locks' log, look in the qrunner log, look in the qfiles/shunt directory. Look in the other qfiles/* directories. See FAQ article 3.14 Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py -- Mark Sapiro [EMAIL PROTECTED] The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
Re: [Mailman-Users] What Happened To The Message?
At 9:23 PM -0700 2005-06-02, Hunter Hillegas wrote: So, I go to look at Mailman's 'post' file and the last entry is from a few days back. Nothing related to this post at all. Also, nothing ever hit the archives. Which archives did you check? Did you check the raw source listname.mbox file, or the cooked archives after processing? I ask because we had some problems recently on the mailing lists for python.org where some lists got hung on a given message which had been written to the raw listname.mbox file, but had not yet been through the rest of the process. They had been shunted, and the queue runners kept running, but once those messages got into the queue for that list, nothing else for that list would go through. Barry was able to find the problem and fix it, and I'm pretty sure that his changes were incorporated into the 2.1.6 version that was officially released recently. Is there something in between postfix getting/delivering the message and Mailman posting it? Could it still be churning on something? I don't see Python using hardly any CPU. How can I determine what happened? Check the other logs, and the shunt queue directory. -- Brad Knowles, [EMAIL PROTECTED] Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin (1706-1790), reply of the Pennsylvania Assembly to the Governor, November 11, 1755 SAGE member since 1995. See http://www.sage.org/ for more info. -- 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp