Dada Mail and Google Apps for Domains

 
From: "Justin J" <justin@PROTECTED>
Date: April 29th 2010

Below is a rough draft section of the email sending FAQ I'm writing about Dada Mail and Google Apps - and how to work (and workaround) using Dada Mail with a hosting account that uses Google Apps

It's not perfect, but I'm starting to get a trickle of clients that use Google Apps and I'd like them to use Dada Mail, as well - so here's my findings You can also find the source of this FAQ on git (if you have some major changes you'd like to fork)

http://github com/justingit/dada-mail/blob/19d06bc1c098dd64fdb59211805195be1a728e16/dada/extras/documentation/pod_source/FAQ-email_sending pod

Dada Mail and Google Apps for Domains Many people use Google Apps alongside their other resources available with their hosting company

There is a possibility that you can use Dada Mail in such a situation

Before you begin Double check that you have support to send messages using an SSL connection If you can't - if these options are disabled in Dada Mail, you may be out of luck

Do not SEND email using Google Apps One major limitation of using Google Apps for your email needs is that the daily email sending limitation per account is around 250 messages This makes running a mailing list fairly unrealistic and is the largest problem we'll need to overcome, when setting up Dada Mail

Use your local mail server/sendmail command to send mail The easiest way to send mail with Dada Mail is to just use the local mail server on your hosting account, via the sendmail command, instead of using Google's SMTP servers Your local mail server will have a different, but hopefully higher limitation, than the Google Apps limitation - hopefully 500 messages/hour and higher

SPF record? The only thing you want to make sure is set up correctly is the SPF record for sending email using your local mail server How to do that is a little over the reach of this tutorial - but it may be that there's nothing you need to do, as its the Google Apps server that'll require the SPF record to be setup correctly

Using Dada Bridge for Discussion Lists Method #1 Setup the List Email account on Google Apps, use the Google Apps login info You'll probably be able to use Dada Bridge with Google Apps, since Dada Bridge only needs to be able to receive email, if like above, we're setting up Dada Mail to send using the local mail server

You'll want to setup the List Email POP account through Google Apps and
plug in the Login Info for this List Email into Dada Bridge
 A few
things should be the same for all Google Apps email accounts, as is
listed at:

http://www
google
com/support/a/bin/answer
py?hl=en&answer=60730

For Dada Bridge, this is broken down as:

        List Email: youraddress@yourdomain
com          
        POP3 Server pop
gmail
com       
        POP3 Username: youraddress@yourdomain
com       
        POP3 Password: (Password)       
        Type: Automatic
        Use Secure Sockets Layer (SSL) CHECKED


If Use Secure Sockets Layer (SSL) is disabled, you may be out of luck,
until the missing CPAN modules are installed


That's it
 Mail will be received via Google Apps, sent using the local
mail server and replies will be sent to the Google Apps POP3 List Owner
email account


Nothing to it

Method #2 Setup a subdomain with a different MX record Another option may be to just setup a separate subdomain and a different MX record, so that mail sent to an email address with this subdomain will simply be handled by your hosting account instead of Google Apps This workflow works exactly like you'd work with Dada Mail, without Google Apps

Using Mystery Girl (Bounce Handler) Using the Bounce Handler may be tricky

You'll want to use the local mail server, as before to send mail, but
it's possible that the local mail server is also what's creating the
bounced messages that is supposed to be delivered to the Bounce Handler
Email address
 Sometimes, this means, the local mail server will look
for a local email box belonging to the bounce handler email address
 If
it can't find it, no bounced message will get delivered, even if you
have the *exact same email account* setup correctly via Google Apps

Method #3 Setup a local mailbox One option is to simply setup that local mailbox and use the login info that points to your hosting account's mail server, instead of using Google Apps This is a very strange setup, as you cannot send an email message to this mailbox, as you regularly would - it would just be checked via Google Apps, but it can be used locally by your local mail server to store the bounce messages, as well as by Mystery Girl to, check this local messages

Method #2 Setup a subdomain with a different MX record Just like with Dada Bridge, another option would be just to set up a new subdomain, with a different MX record that points the subdomain's email delivery to your hosting account's mail server, instead of Google Apps

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.