CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Professional CiviCRM Services (Moderator: Dave Greenberg) »
  • Considering a Civimail SMTP service.
Pages: [1] 2

Author Topic: Considering a Civimail SMTP service.  (Read 11470 times)

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Considering a Civimail SMTP service.
June 11, 2007, 10:34:28 am
Hola CCRM friends,

I am a software engineer that is a part of the Urban Alliance for Sustainability cooperative (http://www.uas.coop).  We have been using a custom, high performance CiviMail newsletter SMTP back-end with much success and now we are contemplating opening the back-end as a service for the CiviCRM community.  ( if anyone is wondering, we are not using the postfix / amavisd set up ) .  So, we are coming to the community to gauge interest in this type of service. What follows is a brief description of what we are contemplating and then some questions to the community. Any and all feedback is welcome.

Basically, what the service means is that any person managing a constituency with CiviCRM would have access to a powerful back-end that will support the CiviMail component without having to install and manage any additional software themselves.

The service would provide the following:

   1. An SMTP relay backend that would handle all of the newsletters and emails that are sent from CiviMail.  We are not going to handle any internal organizational email.
   2. A system for handling the subscribes, un-subscribes, bounce, confirm, opt-out, and replies to newsletters
   3. nothing else.

The service would be simple, reliable and fast.

All one would have to do to take advantage of the service is become a subscriber and then point their CiviCRM SMTP configuration at our SMTP and voila! instant, high performance newsletter.  yum yum.

So here are the questions: (Any and all feedback is welcome)

   1. Does something like what is described above seem useful to the community?
   2. If you are currently sending a newsletter, how many do you send per month?  If not, but are contemplating it, what volume do you expect?
   3. Would you be willing to pay a very small fee for the service? There are two models; either pay a subscription for access or pay a per use fee based on bandwidth utilization.
   4. If you are a developer,  would your clients be willing to pay a fee?


My contact info is below. Thx for the feedback!

Shane Hill
shane@uas.coop
IM:  shanehill00@[google, yahoo, or msn]


Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Considering a Civimail SMTP service.
June 11, 2007, 11:46:14 am

Shane:

Could you send the below to civicrm-dev,civicrm-mail@lists.civicrm.org

there has been an interest in something like this in the past. folks are still getting used to the forum etc, so sending mail to the lists might high a broader audience :)

can u also talk a bit about the mail components u r using?

thanx

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
June 11, 2007, 12:49:00 pm
Thx for the pointer, I will post to the email lists as well.

As far as components are concerned, we are using a modified version of QPSMTPD as the SMTPD to deal with unwanted relays, spam, etc. we also use it to help manage our "redundant, low delay" mail queues.

http://smtpd.develooper.com/

we modified it to fit our needs.

For the MTA, we are using postfix

And for the handling of the responses and sub, unsub notifications, we created our own in-house queue daemons and workers that we collectively call CORBUS (Confirm, Optout, Reply, Bounce, Unsubscribe, Subscribe).  The name was either corbus or "frozen yogurt", I went with corbus.

So a quick list is Perl, Mysql, Postfix, QPSMTPD and a great little heartbeat monitor in PHP.

We intend to make available any software that we have created for free use as soon as we can do so.

thanks again,

-Shane

speleo

  • Ask me questions
  • ****
  • Posts: 396
  • Karma: 28
  • CiviCRM version: 4.3.1
  • CMS version: J! 2.5,9
  • MySQL version: 5.1
  • PHP version: 5.3.24
Re: Considering a Civimail SMTP service.
June 11, 2007, 11:44:38 pm
Shane,

This may well be a bite your hand off experience for many organisations. From my perspective, I'm running CiviCRM on shared hosting and can't get the root access for all the amavisd-new install stuff. I've been looking to shift hosts but an add on service like this would be an amazing option.

My volumes are low (sub 1000 month) and so is my budget. However for a modest fee either per month of per service I can see this flying.

Thanks for the offering, Henry

twowheeler

  • I post occasionally
  • **
  • Posts: 115
  • Karma: 11
    • Harrisburg Christian Performing Arts Center
  • CiviCRM version: 4.3.4
  • CMS version: Drupal 7.22
  • MySQL version: 5.1
  • PHP version: 5.3
Re: Considering a Civimail SMTP service.
June 12, 2007, 04:03:16 pm
I'd be interested enough to investigate.  Honestly it depends on what you consider a small fee.  It could be worth it even for a cash strapped nonprofit given the complexity of getting civimail up and running.


shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
June 15, 2007, 07:52:15 pm
Thanks for the responses.

Lots of pertinent information is due out Monday / Tuesday.  I will be sending the info to a couple of lists and I will post the info here as well.

the lists are:

civicrm-dev@lists.civicrm.org
civicrm-mail@lists.civicrm.org

subscribing to the lists is probably the best way to get updates as it seems there is more traffic there

peace,

-Shane

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
June 20, 2007, 03:26:00 pm
I know I said I would have more info up by yesterday,  but things have gotten delayed by a day or two.  I can say that we are going to launch a beta program and that details are forthcoming.  so keep your browsers tuned.

-Shane

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
June 25, 2007, 03:46:02 pm
Hi folks,

I have been yammering about a Civimail SMTP service for a couple of weeks and now we are going to launch a Beta so y'all can hammer the daylights out of it and prove that it is worth its salt.

The Beta Test period will run from:

July 17 - August 14,  2007

If you are interested in participating in the beta, you can sign up here:

http://www.uas.coop/smtp-beta-test

After you have signed up, we will review the application, approve it and then contact you to with details on how to participate.

if there are any questions, please ask.

-Shane  (there is a brief description of the beta included in this email below)

---------------------------

The goal of the beta test is to push as many CiviMail mailings as possible in 4 weeks. All beta testers will be provided with test data and scenarios and be asked to execute the scenarios at various times throughout the Beta period. The test scenarios will create test groups in your CCRM installation with test email addresses that point back to our email servers. You will then send a provided test mailing to the test group as usual.

Each test scenario will come with a set of statistics that can be used to verify that the test is successful. For example, a test scenario might be a mailing to 5000 email addresses that has 500 bounces, 120 replies and 30 unsubscribes. After the test successfully completes, the tester would check the CiviMail mailing stats and see if what is reported by CiviMail matches the expectations set by the test scenario.

The recommended set up for beta testing is to use a development / test installation of CCRM / CiviMail rather than a live deployment, that way any problems that arise during testing will not affect live deployments. I do not expect there to be problems, but this is a beta and it is best to play it safe.




shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
July 15, 2007, 08:22:38 am
CCRM Friends,

This is an announcement that the UAS CiviSMTP Beta will be launching on Tuesday, July 17th.

The beta will run for 4 weeks.  At any time anyone who wants to get involved just needs to sign up here and we will get you going.

http://www.uas.coop/smtp-beta-test

We are offering a free one month subscription to the service once it is launched for all those that help us test the service.  The registered testers so far are as follows: (we have 8 registered testers total,  the 4 below have have given explicit permission to list the names of their orgs):

The Green Party of Canada - http://www.greenparty.ca
Bristol Exploration Club - http://bec-cave.org.uk
Freemantle Environmental Resource Network - http://fern.org.au
Civic Craft - http://www.civiccraft.net/

http://www.tears.org was registered, but due to some hosting restrictions they had to pull out.  But they did offer much help and input, which is greatly appreciated!

--

One other great thing that will come out of the beta test will be YACS (Yet Another Civimail Solution).  YACS will be a software package for installing a robust and what we hope is an "easier to manage" Civimail back end.   We are aiming to create a 2 step process for getting a CiviMail back end installation up and running:

   1. install Postfix - just a generic install - ASAP (As Simple As Possible)
   2. execute the YACS install script and follow the prompts - YACS will fix up your Postfix and install all of the software necessary for the CiviMail backend.

And we are looking at ways to do away with Postfix all together and maybe make this whole thing a module that can be installed in Joomla or Drupal and run from shared hosting environments not just dedicated or vps envs.  But that is still down the road a bit.

The main aim here being that we want to make CiviMail as easy and accessible as possible as we believe at UAS that newsletters are a powerful tool for the civic / npo space and would like to help out.

peace,


shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
July 15, 2007, 09:11:01 am
I should say that tears.org "provided much help and input"  not just offered.

-Shane

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Considering a Civimail SMTP service.
July 15, 2007, 08:06:22 pm
Shane - It's really exciting to see this project moving forward. AND YACS sounds like a great addition to the platform.
Protect your investment in CiviCRM by  becoming a Member!

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
July 15, 2007, 10:38:13 pm
Thanks so much for your support, Dave!  We are very pleased to be able to contribute.

-Shane

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
July 30, 2007, 07:59:23 am
Hi CCRM Friends,

In the spirit of transparency, This is an update to let everyone know what has been going on with the beta.

We have processed over 200,000 emails so far without any problems through the UAS SMTP service system. (there were some minor issues, however, that are explained below)

If anyone else wants to test, the beta period will be open for two more weeks.  you can sign up here:

http://www.uas.coop/smtp-beta

pricing details are forthcoming.

peace,

-Shane

==================================
A description of the issues we encountered follows.  Most of the issues can be attributed to our email simulator (which is not a part of the service) and are not a reflection of the service quality.  The simulator simulates (of course) the bounces, replies, unsubs, subs, etc.  :)   at times it was problematic and would not simulate correctly.

   1. at first, I distributed bad test data that made a bunch of test "optout" addresses look like bounces.  I accidentally used the string 'optput' instead of 'optout'  in the test email addresses.  I fixed the simulator to recognize optput as an optout and all was good.

   2. An upgrade was made to the simulator that introduced a bug so only the bounces were recognized and all other addresses were considered "good". That problem was fixed and we have not had any other issues since.

   3. We had some disconnections occur on the larger mailings (10,000+)  due to network problems.  I think this issue is going to be addressed in version 1.8 or 2.0 of CCRM via  batching mechanism whereby UAS will download the batch of emails that need to be sent and then send them.  this should be much more efficient.

-Shane

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
July 30, 2007, 11:03:40 am
I am hoping to get some feedback from y'all on a pricing scheme that
we are working on.  please let us know what you think.  this is not
set in stone just yet, so please send your thoughts.

this is what we are thinking:

pricing will be based on number of emails sent in a month period.  the
reason we are gong with this model is that when you use us as your
SMTP all of the CCRM email transactions will be going through our SMTP
server, not just the newsletters.

so, we have decided that we will have a basic account cost that will
include a certain number of emails and then just bill based on volume
after that.  if you are a site with extremely high volume, we will
need to make special arrangements.

=========
the base price will be 5.00 / month.
This includes 3000 emails
all emails above the included 3000 will be billed in blocks of 10 at
0.03 cents for each block.
=========

so for example,  if you send 3001 - 3010 emails in a month,  you will
be charged $5.03

does the seem workable?  please send your feedback.

-Shane
shane@uas.coop

shane

  • I post frequently
  • ***
  • Posts: 265
  • Karma: 16
Re: Considering a Civimail SMTP service.
July 30, 2007, 11:13:22 am
I need to clarify the pricing:

$0.03 / 10 emails.

thx

-Shane

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Professional CiviCRM Services (Moderator: Dave Greenberg) »
  • Considering a Civimail SMTP service.

This forum was archived on 2017-11-26.