Razer Megasoma Review

Razer Megasoma is a hybrid of a hard and a soft mouse mat; If you love the softness of a soft mat but want to have the speed of a hard mat, Razer Megasoma delivers (this is debatable and I guess more like a personal preference). Razer Megasoma sits somewhere in between, combining the best [...]

How to configure Google Apps email to work with Mailman mailing list







by Michael Aulia on 19 October, 2009

in Technology



Mailman Google Apps Email problemHere was my problem earlier: I administer an organization’s mailing list (my church) with its own domain name for years.  Found out about this wonderful Google Apps and I thought, “Cool! Let’s migrate the email and everything to Google Apps for a better collaboration and archival in the future”. I didn’t realize though that Google has been taking care of the domain name’s emails but not the mailing list (which was using Mailman)! The account is hosted with no SSH access, so I needed to think of a workaround.

Since I didn’t get any notification or error message, I failed to realize this until a few weeks later. So if you already have a mailing list with Mailman and trying to find out how to make it work with Google Apps Email service, read on!

First of all, unfortunately this is only a workaround. Feel free to let me know if you have a better alternative!

What you need to do to make Mailman mailing list to work with Google Apps Email service

Let’s assume that you have a site/domain named “mydomain.com” and probably a mailing list configured with Mailman named “list@mydomain.com”. If you move your email services to be handled by Google, you’ll find that any email sent to list@mydomain.com will go to nowhere unless if you have a new user named list@mydomain.com under Google Apps. You’ll also find that your mailing list will no longer work since it’s being handled on the web host server, not on Google’s.

The idea is to create a new mailing list using a subdomain and forward all emails going to the old mailing list address to this new mailing list address (so your members don’t need to know about this change).

Here is what you need to do:

  1. Set-up a new subdomain (you can call it anything, but I use @list.mydomain.com) through your web hosting cPanel (or any other administration panel). This makes it a separate domain and will not be handled by Google (it only handles the @mydomain.com emails)
  2. Since my web host only gives me 1 free mailing list, I needed to remove my old mailing list. If you are on the same boat like I did, then you need to ask your web host to export the mailing list members to a file so you can import it later to the new one.
  3. Create a new mailing list using that new subdomain (say, list@list.mydomain.com). This will be your new mailing list address but not to worry. Your mailing list members don’t need to know! They can still use the old address (list@mydomain.com) after you’ve completed these steps.
  4. Import all of your mailing list members (by copy-pasting from the members list in the file from step 2)
  5. In Google Apps, create a new user, “list”, so that it will have an email service of  list@mydomain.com.
  6. Login as the user “list” and go to the email service area.
  7. What you need to do, is to forward all incoming email from list@mydomain.com to list@list.mydomain.com by going to the Settings – Forwarding and POP/IMAP. Now enter the new mailing list address there.
    Google Apps Email Forwarding

That’s it! Now any email sent from your mailing list member to list@mydomain.com will be forwarded (in secret) to list@list.mydomain.com. All your Mailman’s bounces, archival and other settings will work because the sender address does not get changed when it was forwarded.

The only drawback to this is that you’ll lose your past mailing list archive :( Unless of course if you can somehow get your web host to export the archive database for you. If you have an SSH access, you might be able to transfer this as well (I don’t know how though, so you may need to Google around).

Bookmark and Share



Subscribe Now

If you enjoyed this post, feel free to subscribe to be notified of new posts at Craving Tech!

{ 3 comments… read them below or add one }

John N. 10 November, 2009 at 4:33 am

I believe changes made by Google around the last of October breaks this solution. Google is now modifying the envelope from addresses on mail that is forwarded or on mail routed through their group mechanisms. Apparently their intent is to intercept all bounced messages and discard them.

This has two ugly effects: 1) All of your mail to your mailing lists now looks like it comes from a trumped up Google address instead of the original sender, and 2) The original sender of the message never knows that their message was not delivered.

I have not found an alternative solution as yet.

Reply to this comment

Helen Dangote 13 December, 2009 at 6:57 am

Thanks for this post. I have just started working with Google Apps and was wondering how to run our mailing list. We have about 400 subscribers and have been using some email list company. But since migrating our email to Google. we’ve not found how to use Google’s mailing list feature.

Although your work around looks ok, it does not work for us because we can’t create a subdomain with our current host package.

I guess I have to keep looking :-)

Thanks anyhow for the post.

Reply to this comment

Michael Aulia 14 December, 2009 at 12:41 am

Can’t create a subdomain? Ow that’s sad as it has become a standard in a shared account web hosting nowadays.. would be great if you can share an alternative when you find one here!

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled

Previous post:

Next post:



ss_blog_claim=90a03beb48f2cae080e36591e278f2e0