Difference between revisions of "Email Marketing"

From Freephile Wiki
Jump to navigation Jump to search
(adds another page in the Google help space for SMTP relaying)
(Adds postmaster link, services section, apps section)
Line 24: Line 24:
 
This Rackspace article covers the 3 types of DNS records you need to know about for Email delivery: http://www.rackaid.com/blog/email-dns-records/
 
This Rackspace article covers the 3 types of DNS records you need to know about for Email delivery: http://www.rackaid.com/blog/email-dns-records/
  
 +
Aside from domain SPF records, one option you have for sending is 'smart hosting' which is to say SMTP relaying your mail off to your service provider such as Google Apps.  See [https://support.google.com/a/answer/176600?hl=en here] and/or [https://support.google.com/a/answer/2956491?hl=en here] for how to configure your Google Apps domain for SMTP relaying.  If you are going to send larger volumes of email than surpass the limits of your Google Apps account, you will want to use the services of SendGrid, Dyn, MailChimp (Mandrill<ref>They [http://thenextweb.com/dd/2016/02/25/in-hostile-move-mandrill-gives-all-developers-60-days-to-switch-to-paid-mailchimp-service/ cut off their free developer accounts] giving users 60 days to test and implement a new solution or pay for a MailChimp account</ref>) etc.  SendGrid actually has a free service tier for < 17,000 messages per month.  These services can not only handle the deliverability aspect, but also handle bounces on transactional email messages too.
  
Aside from domain SPF records, one option you have for sending is 'smart hosting' which is to say SMTP relaying your mail off to your service provider such as Google Apps. See [https://support.google.com/a/answer/176600?hl=en here] and/or [https://support.google.com/a/answer/2956491?hl=en here] for how to configure your Google Apps domain for SMTP relayingIf you are going to send larger volumes of email than surpass the limits of your Google Apps account, you will want to use the services of SendGrid, Dyn, MailChimp etc.  SendGrid actually has a free service tier for < 17,000 messages per month. These services can not only handle the deliverability aspect, but also handle bounces on transactional email messages also.
+
=== Postmaster ===
 +
Comcast and others have their 'Postmaster' websites with tools and info for help
 +
# http://postmaster.comcast.net/index.html '''Comcast'''
 +
# https://postmaster.aol.com/ '''AOL'''
 +
# https://mail.live.com/mail/services.aspx '''Microsoft / Outlook.com'''
 +
 
 +
Unfortunately, your hosting provider may be crippling your email service without even advertising the fact. https://warrenguy.me/blog/ipv6-digital-ocean-crippled
 +
 
 +
== Email Handling within specific Apps ==
 +
Many apps not only rely on email, but the built-in mail system is often insufficient for real-world needs.  So, you must look to extensions, plugins, or otherwise configure the system to talk to an actual SMTP server.
 +
 
 +
=== MediaWiki ===
 +
Usually, people install MediaWiki in internal environments where 'mail()' might actually workBut if you've got something public facing, your going to need something beefier.  Looking at the [[mw:Manual:Configuration_settings#Email_settings]], you might think you can use [[mw:Manual:$wgSMTP]], however you first need to install PEAR Mail for that (unless you run bleeding edge 1.27 which nobody does yet), and there are a ton of problems with that <ref>listed at [[mw:Extension:SwiftMailer]]</ref>, so use one of the [[mw:Category:AlternateUserMailer_extensions providers where there is an extension]] like
 +
# [[mw:Extension:SwiftMailer]]
 +
# [[mw:Extension:Mailgun]]
 +
# (there is no integration for [https://sendgrid.com/docs/Integrate/Open_Source_Apps/index.html SendGrid] but they might sponsor me to write it {{@todo}} Write an extension for MediaWiki that is based on the [[mw:Extension:SwiftMailer|SwiftMailer extension]] and publish to [[mw:Extension:SendGrid]])
 +
 +
The actual implementation is a [https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FMailgun/master/MailgunHooks.php straightforward hook implementation]
  
The documentation for CiviCRM has a fairly comprehensive guide to setting up your email. http://book.civicrm.org/user/current/advanced-configuration/email-system-configuration/
+
=== CiviCRM ===
 +
The documentation for CiviCRM has a fairly comprehensive guide to setting up your email. http://book.civicrm.org/user/current/advanced-configuration/email-system-configuration/, but it can be daunting and complicated even for someone experienced with mail delivery (e.g. [https://wiki.civicrm.org/confluence/display/CRMDOC42/CiviMail+Installation#CiviMailInstallation-SettingUptheReturnChannel Setting up the Return Channel] depends on your choice of provider, and will degrade your spam reputation if not done properly).
  
=== Postmaster ===
+
[http://www.civismtp.com/drupal/ CiviSMTP] is a provider that caters exclusively to CiviCRM so it's a good choice for Civi installations. Other service providers are listed and compared [https://wiki.civicrm.org/confluence/display/CRM/Mailing+providers here]
Comcast and others have their 'Postmaster' websites with tools and info for help
+
 
# http://postmaster.comcast.net/index.html
+
=== Drupal ===
# https://postmaster.aol.com/
+
Has integrations for  
 +
# [https://www.drupal.org/project/mailjet mailjet] maintained by Commerce Guys, experts in Drupal and leaders in Drupal Commerce
  
 +
== Email Services ==
 +
Many organizations turn to service providers like MailChimp for online email marketing.  However MailChimp just took away free developer accounts.  If you're going to have to pay, then you should probably consider multiple vendors to find the one that fits the bill.
  
 +
# [https://cloud.google.com/appengine/docs/php/mail/ Google App Engine]
 +
# Mailgun has a [https://www.mailgun.com/managed Managed] service for higher end needs. [https://documentation.mailgun.com/quickstart-sending.html#send-via-smtp MailGun]
 +
# [https://www.mailjet.com/integrations MailJet has lots of integrations]
 +
# Elastic Email has good walkthrough of [https://elasticemail.com/support/account-setup/your-domain setting up SPF and DKIM]
  
Unfortunately, your hosting provider may be crippling your email service without even advertising the fact. https://warrenguy.me/blog/ipv6-digital-ocean-crippled
+
Be sure to check their network status pages to get an idea of how well they are serving their customers.
 +
# http://status.mandrillapp.com/
 +
# http://status.sendgrid.com/history
  
 
[[Category:Email]]
 
[[Category:Email]]
 
[[Category:Marketing]]
 
[[Category:Marketing]]
 
[[Category:Standards]]
 
[[Category:Standards]]

Revision as of 18:54, 25 February 2016

  1. They cut off their free developer accounts giving users 60 days to test and implement a new solution or pay for a MailChimp account
  2. listed at mw:Extension:SwiftMailer