[Mailman-Users] what constitutes spam?
Hi, I recently sent an invite to an unknown third party. The invite came from my mailman list, we gave full particulars of who and where we are. We specifically advise that they are not at this stage subscribed to anything and will have to follow the detailed instructions (ie confirm) if they want to join the list. The third party is in the same trade as us, and deals with the same specialities, a third party customer had given me their address in good faith. This week my ISP contacts me with an upstream request from the national backbone provider to in effect desist from sending spam. Looking at the email returned, it was to an @yahoo address, spamcop seems to have detected spam on the basis of it being a mailman message, I am not certain that it was not initiated by the recipient but the official complaint originated from yahoo it seems (who should surely know better). Subject: [196.26.208.190] Yahoo Abuse Report - FW:confirm 3a35c56b531368da533112d96a9cb24c17cf6961 As I said in my reply, this is hardly spam, I did not send it out to half a million addresses purchased on a cd. This makes a mockery of genuine spam prevention efforts when one email from a genuine address can be allowed to cause this. It I don't want to make a mountain out of a molehill, but what can I do about this. Is this a common occurence? Are invites from mailman now considered fair game for spam detection software and humans alike? bestest Anne -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] what constitutes spam?
On 4/26/12 3:39 AM, Anne Wainwright wrote: Hi, I recently sent an invite to an unknown third party. The invite came from my mailman list, we gave full particulars of who and where we are. We specifically advise that they are not at this stage subscribed to anything and will have to follow the detailed instructions (ie confirm) if they want to join the list. The third party is in the same trade as us, and deals with the same specialities, a third party customer had given me their address in good faith. This week my ISP contacts me with an upstream request from the national backbone provider to in effect desist from sending spam. Looking at the email returned, it was to an @yahoo address, spamcop seems to have detected spam on the basis of it being a mailman message, I am not certain that it was not initiated by the recipient but the official complaint originated from yahoo it seems (who should surely know better). Subject: [196.26.208.190] Yahoo Abuse Report - FW:confirm 3a35c56b531368da533112d96a9cb24c17cf6961 As I said in my reply, this is hardly spam, I did not send it out to half a million addresses purchased on a cd. This makes a mockery of genuine spam prevention efforts when one email from a genuine address can be allowed to cause this. It I don't want to make a mountain out of a molehill, but what can I do about this. Is this a common occurence? Are invites from mailman now considered fair game for spam detection software and humans alike? bestest Anne From your first sentence sent an invite to an unknown third party sounds to me like a reasonable definition of spam. Generally invites are used when the person has done some positive action that makes you believe they might like the mailing and shows a willingness to have contact with you, something like registering on your website. Another person giving you their email address is normally NOT good enough of a reason for you to send them the invite. Protocol would be for that third party to contact the prospect directly (if they really did think that your list might be worthwhile for them) and point them to that list. One key factor here is that YOU are an unknown to the person you sent the invite to, and one should NEVER follow a link or reply to an email from an unknown. This sort of spam report tends to come because the person receiving the message has themselves hit the this is spam button, and them pressing it is a reasonable sign that you had over stepped the bounds by sending them the message. It is also quite possible that Yahoo has received multiple complaints (the one being quoted being an example), and this is what has prompted them to contact your ISP with the complaint. -- Richard Damon -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] what constitutes spam?
On Thu, 26 Apr 2012 09:39:44 +0200 Anne Wainwright anothera...@fables.co.za wrote: Hello Anne, As I said in my reply, this is hardly spam, I did not send it out to You sent out an Unsolicited Commercial Email (UCE) which, to most people, constitutes SPAM. Whether you sent it to one person or one million is irrelevant. -- Regards _ / ) The blindingly obvious is / _)radnever immediately apparent The public gets what the public wants Going Underground - The Jam signature.asc Description: PGP signature -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] CheckdB sending double msgs
Hi, We are running version 2.1.12 on Redhat. We have checkdbs running at 8AM each morning as mailman, it is not in the cron of root or any other user. We have alias-mgr set as administrator for a number of lists, and no moderator has been set. checkdbs is sending out double moderator requests for just those lists that alias-mgr is the admin for. Any thoughts as to how to troubelshoot OR an explanation. NOTE: all our settings and owners and moderators are exactly the same from the previous version. Thank you, Frank Bell Application Systems Admin ISS 785-670-2334 1 Cor 15:10 By the grace of God I am what I am, and His grace toward me was not in vain . . .. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] what constitutes spam?
On Apr 26, 2012, at 2:39 AM, Anne Wainwright wrote: As I said in my reply, this is hardly spam, I did not send it out to half a million addresses purchased on a cd. This makes a mockery of genuine spam prevention efforts when one email from a genuine address can be allowed to cause this. It I don't want to make a mountain out of a molehill, but what can I do about this. Is this a common occurence? Are invites from mailman now considered fair game for spam detection software and humans alike? Okay, so first off, you did send the message unsolicited. That is generally considered to be one of the most basic hallmarks of spam -- the recipient got something that they never asked for. If you had a prior direct business relationship with that recipient, and they had expressed interest in being on your mailing list at some point in time in the past, then you could potentially claim that the message was not spam. Outside of that scenario, you fail test #1 -- go straight to jail, do not pass Go, do not collect $200. That said, there are a lot of clueless Yahoo! customers, many of whom have actively asked to be on mailing lists that are hosted on python.org using Mailman, and yet they still do stupid stuff like clicking on the THIS IS SPAM button when the message in question was a regular message from the list that was posted as part of a discussion that they themselves were participating in -- clearly not spam. If I were actively involved in the day-to-day operations of the python.org mail system, given the amount of complaints like this that we continue to get from Yahoo! on a daily basis, I would be strongly inclined to simply ban all subscriptions from addresses at yahoo.com -- just like many mailing list administrators used to do for aol.com. Yahoo is just too poorly administered, there are way too many clueless users, and the company doesn't begin to bother to educate their users as to when they should not click the THIS IS SPAM button. However, the fact that Yahoo! is hopelessly clueless does not absolve you of the crime that you freely admit that you are guilty of. If you wish to persist in your spammy ways, then we can make sure that your address gets unsubscribed from this list, and that your domain gets banned from sending e-mail to python.org. -- Brad Knowles b...@shub-internet.org LinkedIn Profile: http://tinyurl.com/y8kpxu -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
[Mailman-Users] options to change URL structure?
URL architecture is a concern to me because the URL should be a permanent address and it should not be overly complex or ugly. In a standard Mailman implementation, we see URLs similar to this: http://server.example.com/cgi-bin/mailman/options/ourlist/ In a cpanel installation we see URLs similar to this: http://server.example.com/mailman/options/ourlist_server.example.com/ I'm on a cpanel implementation. We are the only domain on the VPS. It is not a shared server. Is it possible to achieve a URL structure like this (with simple list name and no cgi-bin segment)? http://ourlist.example.com/mailman/options/ourlist/ -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On 4/26/2012 1:39 PM, David wrote: URL architecture is a concern to me because the URL should be a permanent address and it should not be overly complex or ugly. In a standard Mailman implementation, we see URLs similar to this: http://server.example.com/cgi-bin/mailman/options/ourlist/ Actually, in a standad source install of Mailman, you won't have the cgi-bin/ directory in the path. That's from a 3rd party package or someone who went out of the way to do that. In a cpanel installation we see URLs similar to this: http://server.example.com/mailman/options/ourlist_server.example.com/ I'm on a cpanel implementation. We are the only domain on the VPS. It is not a shared server. Is it possible to achieve a URL structure like this (with simple list name and no cgi-bin segment)? http://ourlist.example.com/mailman/options/ourlist/ Not if you use cPanel's Mailman and cPanel's list creation. It might be possible if you create lists with bin/newlist. You'd have to experiment. As far as the cgi-bin/ segment is concerned, you don't need it. You don't even need the mailman/ segment if it wouldn't create conflicts to drop it. This is all controlled by the list's web_page_url attribute set at list creation time from the lists web host and DEFAULT_URL_PATTERN and Mailman's ScriptAlias or equivalent in the web server. See FAQs at http://wiki.list.org/x/mIA9 and http://wiki.list.org/x/lYA9. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] {Disarmed} Re: Mailman stop working...help! (Progress?)
Seun Ojedeji wrote: Hi, Perhaps i should provide my details maybe i could get help herei really wish to keek the vpostmaster frontend(because of the ease of account//domain creation) and still needs my mailman. below is the url to my /etc/mailman/mm_cfg.py and /etc/postfix/main.cf . Kindly help! http://pastebin.ca/2139462 If I understand correctly what the situation is, your list mail is being rejected by the incoming MTA at SMTP time and never being delivered to Mailman. Thus, your mm_cfg.py is not relevant at this point. Yes exactly that is the problem and thank you for telling me tht mm_cfy.py is not the issue Also, the output of 'postconf -n' is generally much easier for those who would help you than is the entire main.cf. Here is the output below: admin@mydomain:~$ postconf -n alias_database = hash:/var/lib/mailman/data/aliases alias_maps = hash:/var/lib/mailman/data/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix html_directory = /usr/share/doc/postfix/html inet_interfaces = all mail_name = mydomain MAIL SERVER mailbox_command = procmail -a $EXTENSION mailbox_size_limit = 0 mydestination = lists.mydomain.net, localhost, localhost.localdomain myhostname = mail.mydomain.net mynetworks = 127.0.0.0/8 [:::127.0.0.0]/104 [::1]/128 readme_directory = /usr/share/doc/postfix recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination check_policy_service unix:private/vpm-pfpolicy reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman virtual_mailbox_domains = pgsql:/etc/postfix/vpm-domains virtual_transport = vpm-pftransport That said, there is nothing much in main.cf that would indicate a problem except that the vPostMaster stuff beginning at line 48 in the pastebin is probably the issue, but exactly what the issue is can't be determined without knowing what's in /etc/postfix/vpm-domains and probably what's in master.cf for the vpm-pftransport. Here is output of /etc/postfix/vpm-domains user=postfix password=fd483c8dc339ea19188aa69e8ae668a3 hosts=127.0.0.1 dbname=vpostmaster table=domains select_field='X' where_field=name additional_conditions = and active = 't' There's probably an entry in the 'domains' table for the lists domain which needs to be removed. Here is the master.cf.vpostmaster : http://pastebin.ca/2140584 However i think its using the default master.cf as it wrote some vpostmaster stuffs there. Here is the master.cf http://pastebin.ca/2140584 Those are the same URL. I note however tahe there is a mailman transport defined using postfix_to_mailman.py. Is this how you were delivering to Mailman. Is ther (or was there before) an entry in transport maps (possibly /etc/postfix/transport) mapping the lists... domain to the mailman transport? Your current postconf -n shows no entry for transport_maps If in fact, you want to use postfix_to_mailman.py, adding transport_maps = hash:/path/to/transport making sure that transport contains an entry like lists.mydomain.net mailman: and running postmap /path/to/transport may solve your porblem. Based on your prior post, I would guess that mail to the lists.mydomain.net domain is being routed to vPostMaster and vPostMaster doesn't know how to deliver to Mailman. Exactly! how do i get to route to the right domain?? Ask the right question on the vPostMaster list. The response you got from a vpostermaster list said: You'll have to make sure that the domain that is used for the list e-mail is not managed by vPostMaster; without the vPostMaster integration, I don't know of a way to get Postfix to deliver both to regular accounts and lists in the same domain. That says that your lists should be in the lists.mydomain.net domain and only list mail should be addressed to that domain, i.e. no local user addresses in that domain, and that domain should not be managed by vPostMaster, i.e. it should not be in /etc/postfix/vpm-domains. Yes the domain is not there at all, but and that is why in the error i get no such domain message I can't help with any vPostMaster specific configuration. -- Mark Sapiro m...@msapiro.netThe 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-Users] Bounce identity
I am using Mailman as newsletter/announcement/one-way list as described in http://wiki.list.org/pages/viewpage.action?pageId=4030685. There are only about 200 names in my list. I have explored the various options in bounce processing, but still cannot figure out a way to determine (1) if any of my list names are bouncing, and (2) if so, which ones are bouncing, so that I can correct them. Any advice? Thanks, Ken Blake. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] hide list address (was : ne pas afficher l'adresse de la liste de la newsletter)
On Wed, 25 Apr 2012 16:49:12 +0200, Pierre KUHN wrote: Bonjour Est ce que vous auriez la solution pour masquer l'adresse de la liste ? L'idée est d'afficher que l'adresse de l'expéditeur et l'adresse de réception. Comment faudrait il faire ? [fr] Bonjour. Je crois que l'usage de l'anglais est de rigueur sur cette liste. La question est abordée dans la FAQ : http://wiki.list.org/pages/viewpage.action?pageId=4030547 Il n'est pas possible de remplacer la liste par le destinataire dans le champ A: En revanche, il est possible d'autoriser l'envoi de messages avec la liste en copie cachée (Cci) et d'envoyer les messages en mettant la liste en Cci. http://mail.python.org/pipermail/mailman-users/2003-April/027909.html [en] Hi. To my knowledge, this list is english only. I think this is dealed with in the FAQ : http://wiki.list.org/pages/viewpage.action?pageId=4030547 Basically, replacing the list by the recipient in the To: field is not possible. Yet, what you can do is allow Bcc posting and post with the list address in Bcc. http://mail.python.org/pipermail/mailman-users/2003-April/027909.html -- Jérôme -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] what constitutes spam?
As an additional FYI in this thread, Mailman sends invitations with a Precedence: bulk header. This can only be changed by modifying code. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] Bounce identity
Ken Blake wrote: I am using Mailman as newsletter/announcement/one-way list as described in http://wiki.list.org/pages/viewpage.action?pageId=4030685. There are only about 200 names in my list. I have explored the various options in bounce processing, but still cannot figure out a way to determine (1) if any of my list names are bouncing, and (2) if so, which ones are bouncing, so that I can correct them. Any advice? Thanks, Ken Blake. First, make sure all the owner notifications on the Bounce processing page are set to Yes. If you have access to Mailman's logs on the server, look at the 'bounce' log. If not, the only way to know is a user is bouncing without waiting for the user's delivery to be disabled is to visit each user's options page (say from the web admin Membership list) and see if there's a bounce warning on the page. Also, if you do have access to the server, you may be interested in http://www.msapiro.net/scripts/get_bounce_info.py. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] hide list address (was : ne pas afficher l'adresse de la liste de la newsletter)
On 4/25/2012 8:20 AM, Jérôme wrote: Basically, replacing the list by the recipient in the To: field is not possible. Not true! See the FAQ at http://wiki.list.org/x/UYA9. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] CheckdB sending double msgs
Frank Bell wrote: Hi, We are running version 2.1.12 on Redhat. We have checkdbs running at 8AM each morning as mailman, it is not in the cron of root or any other user. We have alias-mgr set as administrator for a number of lists, and no moderator has been set. checkdbs is sending out double moderator requests for just those lists that alias-mgr is the admin for. Any thoughts as to how to troubelshoot OR an explanation. First, do the duplicates have the same Message-ID:? If so, the duplication almost certainly occurs downstraeam from Mailman. Look in the MTA logs and/or compare the Received: header chain in the two messages. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On Thu, Apr 26, 2012 at 5:06 PM, Mark Sapiro m...@msapiro.net wrote: On 4/26/2012 1:39 PM, David wrote: In a standard Mailman implementation, we see URLs similar to this: http://server.example.com/cgi-bin/mailman/options/ourlist/ Actually, in a standad source install of Mailman, you won't have the cgi-bin/ directory in the path. That's from a 3rd party package or someone who went out of the way to do that. The mailman package in Ubuntu does it this way by default. Is it possible to achieve a URL structure like this (with simple list name and no cgi-bin segment)? http://ourlist.example.com/mailman/options/ourlist/ It might be possible if you create lists with bin/newlist. You'd have to experiment. OK, this will work... don't even need the mailman/ segment if it wouldn't create conflicts to drop it. It will not be a conflict. I'd like to drop it. This is all controlled by the list's web_page_url attribute set at list creation time from the lists web host and DEFAULT_URL_PATTERN and Mailman's ScriptAlias or equivalent in the web server. See FAQs at http://wiki.list.org/x/mIA9 and http://wiki.list.org/x/lYA9 . I read the FAQs. I could use a bit more help. Here are my settings now. # cat Defaults.py | grep _URL_ DEFAULT_URL_HOST = 'cloud.example.com' DEFAULT_URL_PATTERN = 'http://%s/mailman/' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) # cat Defaults.py | grep _EMAIL_ DEFAULT_EMAIL_HOST = 'cloud.example.com' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) mm_cfg.py is empty except for the personalization options I set: OWNERS_CAN_ENABLE_PERSONALIZATION=1 VERP_PERSONALIZED_DELIVERIES=1 Based on this, my guess is that I will revise this line as so: DEFAULT_URL_PATTERN = 'http://%s/' Is there anything else I need to change? I'm a little confused by not seeing the expected URL subdomain.example.com. Our list is l...@subdomain.example.com; we don't use cloud.example.com(there's no MX record for it). # grep subdomain * returns no matches in the folder where the config files reside (/usr/local/cpanel/3rdparty/mailman/Mailman) -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On Thu, Apr 26, 2012 at 6:41 PM, David d...@fiteyes.com wrote: Based on this, my guess is that I will revise this line as so: Is there anything else I need to change? I'm a little confused by not seeing the expected URL subdomain.example.com. Our list is l...@subdomain.example.com; we don't use cloud.example.com(there's no MX record for it). I tried it and it didn't work as expected. I get a 404 error when clicking on the new list from the mailman/admin page. (The new list is listed on that admin page.) Also, I'm used to having to edit /etc/aliases and run postalias /etc/aliases. It seems that the cpanel/exim installation does things differently. I haven't found the docs on that yet. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On Thu, Apr 26, 2012 at 7:11 PM, David d...@fiteyes.com wrote: On Thu, Apr 26, 2012 at 6:41 PM, David d...@fiteyes.com wrote: Based on this, my guess is that I will revise this line as so: Is there anything else I need to change? I'm a little confused by not seeing the expected URL subdomain.example.com. Our list is l...@subdomain.example.com; we don't use cloud.example.com (there's no MX record for it). I tried it and it didn't work as expected. I get a 404 error when clicking on the new list from the mailman/admin page. (The new list is listed on that admin page.) The problem is the mailman segment in the url. I changed this value: DEFAULT_URL_PATTERN = 'http://%s/' But the admin pages for my new list are still found at subdomain.example.com/mailman/admin/listname The link to the new list that is shown on the /mailman/admin page points to subdomain.example.com/admin/listname and this gives a 404. Apparently I need to change another setting. BTW, to avoid having to run fix_url.py (since I don't know that script well), I just deleted my list and ran newlist again. My other lists are still accessible at subdomain.example.com/mailman/admin/listname. Once I get all the options changed, I assume I'll have to fix those lists with fix_url.py. I'll cross that bridge once I get there. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On 4/26/2012 3:41 PM, David wrote: On Thu, Apr 26, 2012 at 5:06 PM, Mark Sapiro m...@msapiro.net wrote: On 4/26/2012 1:39 PM, David wrote: In a standard Mailman implementation, we see URLs similar to this: http://server.example.com/cgi-bin/mailman/options/ourlist/ Actually, in a standad source install of Mailman, you won't have the cgi-bin/ directory in the path. That's from a 3rd party package or someone who went out of the way to do that. The mailman package in Ubuntu does it this way by default. As I said, a 3rd party package - the Debian way. # cat Defaults.py | grep _URL_ DEFAULT_URL_HOST = 'cloud.example.com' DEFAULT_URL_PATTERN = 'http://%s/mailman/' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) # cat Defaults.py | grep _EMAIL_ DEFAULT_EMAIL_HOST = 'cloud.example.com' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) mm_cfg.py is empty except for the personalization options I set: OWNERS_CAN_ENABLE_PERSONALIZATION=1 VERP_PERSONALIZED_DELIVERIES=1 Based on this, my guess is that I will revise this line as so: DEFAULT_URL_PATTERN = 'http://%s/' Is there anything else I need to change? Yes. You Probably have in the apache config ScriptAlias /mailman/ /usr/local/cpanel/3rdparty/mailman/cgi-bin/ You could change that to ScriptAlias / /usr/local/cpanel/3rdparty/mailman/cgi-bin/ But that would probably preclude anything but Mailman CGIs being accessed on your server. I'm not sure of this and I'm not an apache expert. I would probably add several lines of the form ScriptAlias /xxx /usr/local/cpanel/3rdparty/mailman/cgi-bin/xxx where xxcx is adminconfirm edithtml listinfo options rmlist subscribe admindb create private roster I'm a little confused by not seeing the expected URL subdomain.example.com. Our list is l...@subdomain.example.com; we don't use cloud.example.com (there's no MX record for it). That's a cPanel thing. If you're going to use bin/newlist to create lists, I would replace 'cloud' by 'subdomain' in DEFAULT_URL_HOST (assuming that's tyhe web domain too) and DEFAULT_EMAIL_HOST. # grep subdomain * returns no matches in the folder where the config files reside (/usr/local/cpanel/3rdparty/mailman/Mailman) strings /usr/local/cpanel/3rdparty/mailman/lists/*/config.pck |\ grep subdomain will probably find a few. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
David wrote: I tried it and it didn't work as expected. I get a 404 error when clicking on the new list from the mailman/admin page. (The new list is listed on that admin page.) See my prior reply. Also, I'm used to having to edit /etc/aliases and run postalias /etc/aliases. It seems that the cpanel/exim installation does things differently. I haven't found the docs on that yet. Exim does not use aliases to deliver to Mailman. See http://www.exim.org/howto/mailman21.html, although cPanel's Mailman router and transport are different because of remapping l...@example.com to the list_example.com list name. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
David wrote: But the admin pages for my new list are still found at subdomain.example.com/mailman/admin/listname See http://mail.python.org/pipermail/mailman-users/2012-April/073249.html. -- Mark Sapiro m...@msapiro.netThe 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://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On Thu, Apr 26, 2012 at 7:31 PM, Mark Sapiro m...@msapiro.net wrote: Is there anything else I need to change? Yes. You Probably have in the apache config ScriptAlias /mailman/ /usr/local/cpanel/3rdparty/mailman/cgi-bin/ You could change that to ScriptAlias / /usr/local/cpanel/3rdparty/mailman/cgi-bin/ I made the following changes in /usr/local/cpanel/APACHE_CONFIG: #ScriptAlias /mailman /usr/local/cpanel/3rdparty/mailman/cgi-bin/ ScriptAlias / /usr/local/cpanel/3rdparty/mailman/cgi-bin/ ScriptAlias /admin /usr/local/cpanel/3rdparty/mailman/cgi-bin/admin ScriptAlias /confirm /usr/local/cpanel/3rdparty/mailman/cgi-bin/confirm ScriptAlias /edithtml /usr/local/cpanel/3rdparty/mailman/cgi-bin/edithtml ScriptAlias /listinfo /usr/local/cpanel/3rdparty/mailman/cgi-bin/listinfo ScriptAlias /options /usr/local/cpanel/3rdparty/mailman/cgi-bin/options ScriptAlias /rmlist /usr/local/cpanel/3rdparty/mailman/cgi-bin/rmlist ScriptAlias /subscribe /usr/local/cpanel/3rdparty/mailman/cgi-bin/subscribe ScriptAlias /admindb /usr/local/cpanel/3rdparty/mailman/cgi-bin/admindb ScriptAlias /create /usr/local/cpanel/3rdparty/mailman/cgi-bin/create ScriptAlias /private /usr/local/cpanel/3rdparty/mailman/cgi-bin/private ScriptAlias /roster /usr/local/cpanel/3rdparty/mailman/cgi-bin/roster *REMOVE* ScriptAlias / /usr/local/cpanel/3rdparty/mailman/cgi-bin/ I did not know what to do with these lines so I left them alone: Alias /mailman/archives /usr/local/cpanel/3rdparty/mailman/archives/public/ *REMOVE* Alias /mailman/archives/ /usr/local/cpanel/3rdparty/mailman/archives/public/ Alias /pipermail /usr/local/cpanel/3rdparty/mailman/archives/public/ *REMOVE* Alias /pipermail/ /usr/local/cpanel/3rdparty/mailman/archives/public/ I restarted apache: /usr/local/apache/bin/apachectl restart I collected all my changes in /usr/local/cpanel/3rdparty/mailman/Mailman/mm_cfg.py as shown below: from Defaults import * OWNERS_CAN_ENABLE_PERSONALIZATION=1 VERP_PERSONALIZED_DELIVERIES=1 DEFAULT_EMAIL_HOST = 'subdomain.example.com' DEFAULT_URL_HOST = 'subdomain.example.com' DEFAULT_URL_PATTERN = 'http://%s/' I restarted mailman: /usr/local/cpanel/3rdparty/mailman/bin/mailmanctl restart ...and there was no change in behavior. It's like I didn't make any changes. so I reviewed the FAQs (including http://wiki.list.org/pages/viewpage.action?pageId=4030616) I also did: $ ./bin/rmlist -a cleanurl $ ./bin/newlist --urlhost=subdomain.example.com cleanurl I still get a 404 on subdomain.example.com/admin/cleanurl As before, the URL subdomain.example.com/mailman/admin/cleanurl still works. Apparently, I have missed some settings or not restarted a service that should be restarted. To check, I did : /usr/local/apache/bin/apachectl stop /usr/local/apache/bin/apachectl start It made no difference. Thanks so much for your help! -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On Thu, Apr 26, 2012 at 10:10 PM, David d...@fiteyes.com wrote: On Thu, Apr 26, 2012 at 7:31 PM, Mark Sapiro m...@msapiro.net wrote: Is there anything else I need to change? Apparently, I have missed some settings or not restarted a service that should be restarted. To check, I did : /usr/local/apache/bin/apachectl stop /usr/local/apache/bin/apachectl start It made no difference. Interesting info: your get_bounce_info script, Mark, runs fine on the new list, but it fails with list not found on the prior lists. I plan to fix the urls on those. But the funny thing is that the webserver is still serving those old lists fine and the new list gives a 404 at the expected URL. I tried one more thing: http://docs.cpanel.net/twiki/bin/view/11_30/WHMDocs/RestartServices # /usr/local/cpanel/scripts/restartsrv httpd Waiting for httpd to restartfinished. httpd (/bin/sh /etc/init.d/httpd start) running as root with PID 24827 (process table check method) Apache successfully restarted. It didn't make a difference. I still get a 404 at the expected URL and things still work at the old URLs. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] {Disarmed} Re: Mailman stop working...help! (Progress?)
Hello Mark, All Thanks for all the help and i am sorry for coming back again as i am yet to get this to work... I have redone the transport, here is my new postconf -n (now using mail.mydomain.net this time) admin@mydomain:~$ sudo postconf -n alias_database = hash:/var/lib/mailman/data/aliases alias_maps = hash:/var/lib/mailman/data/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix html_directory = /usr/share/doc/postfix/html inet_interfaces = all mail_name = MAIL SERVER mailbox_command = procmail -a $EXTENSION mailbox_size_limit = 0 mydestination = localhost.mydomain.net, localhost myhostname = mail.mydomain.net mynetworks = 127.0.0.0/8 [:::127.0.0.0]/104 [::1]/128 myorigin = /etc/mailname readme_directory = /usr/share/doc/postfix recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated check_policy_service unix:private/vpm-pfpolicy reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes transport_maps = hash:/etc/postfix/transport virtual_mailbox_domains = pgsql:/etc/postfix/vpm-domains virtual_transport = vpm-pftransport However, when i created a list, i got the warn message warning: removing zero-length database file: /var/lib/mailman/data/aliases.db my /etc/postfix/transport, has this single entry : mail.mydomain.net mailman: When i try to send my first mail to the list, i still got a feed back of no such domain! Its really frustrating, especially when its probably a comment or word that i am missing. kindly help Regards On Thu, Apr 26, 2012 at 10:35 PM, Mark Sapiro m...@msapiro.net wrote: Seun Ojedeji wrote: Hi, Perhaps i should provide my details maybe i could get help herei really wish to keek the vpostmaster frontend(because of the ease of account//domain creation) and still needs my mailman. below is the url to my /etc/mailman/mm_cfg.py and /etc/postfix/main.cf . Kindly help! http://pastebin.ca/2139462 If I understand correctly what the situation is, your list mail is being rejected by the incoming MTA at SMTP time and never being delivered to Mailman. Thus, your mm_cfg.py is not relevant at this point. Yes exactly that is the problem and thank you for telling me tht mm_cfy.py is not the issue Also, the output of 'postconf -n' is generally much easier for those who would help you than is the entire main.cf. Here is the output below: admin@mydomain:~$ postconf -n alias_database = hash:/var/lib/mailman/data/aliases alias_maps = hash:/var/lib/mailman/data/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix html_directory = /usr/share/doc/postfix/html inet_interfaces = all mail_name = mydomain MAIL SERVER mailbox_command = procmail -a $EXTENSION mailbox_size_limit = 0 mydestination = lists.mydomain.net, localhost, localhost.localdomain myhostname = mail.mydomain.net mynetworks = 127.0.0.0/8 [:::127.0.0.0]/104 [::1]/128 readme_directory = /usr/share/doc/postfix recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination check_policy_service unix:private/vpm-pfpolicy reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman virtual_mailbox_domains = pgsql:/etc/postfix/vpm-domains virtual_transport = vpm-pftransport That said, there is nothing much in main.cf that would indicate a problem except that the vPostMaster stuff beginning at line 48 in the pastebin is probably the issue, but exactly what the issue is can't be determined without knowing what's in /etc/postfix/vpm-domains and probably what's in master.cf for the vpm-pftransport. Here is output of /etc/postfix/vpm-domains user=postfix password=fd483c8dc339ea19188aa69e8ae668a3 hosts=127.0.0.1 dbname=vpostmaster table=domains select_field='X' where_field=name additional_conditions = and active = 't' There's probably an entry in the 'domains' table for the lists domain which needs to be removed. Here is the master.cf.vpostmaster : http://pastebin.ca/2140584 However i
Re: [Mailman-Users] {Disarmed} Re: Mailman stop working...help!(Progress?)
I also face such type of issues with my mailing list very often these days. Then what I do is, I ask my mail service provider to refresh everything on the server, they do this and it starts working. But is there any permanent solution for this? Can we hope to not have such problems in upcoming version mailman 3.0 in the future? When this updated version is finally going to be launched? Regards, Amit Bhatt - Original Message - From: Mark Sapiro m...@msapiro.net To: Seun Ojedeji seun.ojed...@gmail.com Cc: mailman-users@python.org Sent: Friday, April 27, 2012 3:05 AM Subject: Re: [Mailman-Users] {Disarmed} Re: Mailman stop working...help!(Progress?) Seun Ojedeji wrote: Hi, Perhaps i should provide my details maybe i could get help herei really wish to keek the vpostmaster frontend(because of the ease of account//domain creation) and still needs my mailman. below is the url to my /etc/mailman/mm_cfg.py and /etc/postfix/main.cf . Kindly help! http://pastebin.ca/2139462 If I understand correctly what the situation is, your list mail is being rejected by the incoming MTA at SMTP time and never being delivered to Mailman. Thus, your mm_cfg.py is not relevant at this point. Yes exactly that is the problem and thank you for telling me tht mm_cfy.py is not the issue Also, the output of 'postconf -n' is generally much easier for those who would help you than is the entire main.cf. Here is the output below: admin@mydomain:~$ postconf -n alias_database = hash:/var/lib/mailman/data/aliases alias_maps = hash:/var/lib/mailman/data/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix html_directory = /usr/share/doc/postfix/html inet_interfaces = all mail_name = mydomain MAIL SERVER mailbox_command = procmail -a $EXTENSION mailbox_size_limit = 0 mydestination = lists.mydomain.net, localhost, localhost.localdomain myhostname = mail.mydomain.net mynetworks = 127.0.0.0/8 [:::127.0.0.0]/104 [::1]/128 readme_directory = /usr/share/doc/postfix recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination check_policy_service unix:private/vpm-pfpolicy reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman virtual_mailbox_domains = pgsql:/etc/postfix/vpm-domains virtual_transport = vpm-pftransport That said, there is nothing much in main.cf that would indicate a problem except that the vPostMaster stuff beginning at line 48 in the pastebin is probably the issue, but exactly what the issue is can't be determined without knowing what's in /etc/postfix/vpm-domains and probably what's in master.cf for the vpm-pftransport. Here is output of /etc/postfix/vpm-domains user=postfix password=fd483c8dc339ea19188aa69e8ae668a3 hosts=127.0.0.1 dbname=vpostmaster table=domains select_field='X' where_field=name additional_conditions = and active = 't' There's probably an entry in the 'domains' table for the lists domain which needs to be removed. Here is the master.cf.vpostmaster : http://pastebin.ca/2140584 However i think its using the default master.cf as it wrote some vpostmaster stuffs there. Here is the master.cf http://pastebin.ca/2140584 Those are the same URL. I note however tahe there is a mailman transport defined using postfix_to_mailman.py. Is this how you were delivering to Mailman. Is ther (or was there before) an entry in transport maps (possibly /etc/postfix/transport) mapping the lists... domain to the mailman transport? Your current postconf -n shows no entry for transport_maps If in fact, you want to use postfix_to_mailman.py, adding transport_maps = hash:/path/to/transport making sure that transport contains an entry like lists.mydomain.net mailman: and running postmap /path/to/transport may solve your porblem. Based on your prior post, I would guess that mail to the lists.mydomain.net domain is being routed to vPostMaster and vPostMaster doesn't know how to deliver to Mailman. Exactly! how do i get to route to the right domain?? Ask the right question on the vPostMaster list. The response you got from a vpostermaster list said: You'll have to make sure that the domain that is used for the list e-mail is not managed by vPostMaster; without the vPostMaster integration, I don't know of a way to get Postfix to deliver both to regular accounts and lists in the same domain. That says that your lists should be in the lists.mydomain.net domain and
Re: [Mailman-Users] options to change URL structure?
On Thu, Apr 26, 2012 at 10:36 PM, David d...@fiteyes.com wrote: On Thu, Apr 26, 2012 at 10:10 PM, David d...@fiteyes.com wrote: It didn't make a difference. I still get a 404 at the expected URL and things still work at the old URLs. I went through the steps on a non-cpanel installation and I encountered exactly the same problem. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Re: [Mailman-Users] options to change URL structure?
On Fri, Apr 27, 2012 at 12:33 AM, David d...@fiteyes.com wrote: On Thu, Apr 26, 2012 at 10:36 PM, David d...@fiteyes.com wrote: On Thu, Apr 26, 2012 at 10:10 PM, David d...@fiteyes.com wrote: It didn't make a difference. I still get a 404 at the expected URL and things still work at the old URLs. I went through the steps on a non-cpanel installation and I encountered exactly the same problem. Just so people don't waste time replying, I got this resolved on the non-cpanel installation. (I just had to get the apache config files right.) It works perfectly and we have short and sweet URLs now. I have not gotten it to work on cpanel mailman yet. I'm going to ask our host to help resolve it. Thanks. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org