Jump to content

Mandrill Upcoming Changes

Recommended Posts

I'm looking at Amazon SES right now (recommended by MailChimp's CEO in his blog post announcing the change), but I don't have any experience with it. Anyone has used it? Easy enough to set up?

I use it to send marketing campaigns using Sendy. Works flawlessly, not complicated to set up, but not the easiest one either. Didn't test it using PW's api yet. 

SES is very cheap, my client used to pay $100-200 on Campaign Monitor and now pay less than $5. :)

Damn it. Saw the news this morning too. 

A good alternative might be Mail Gun. One of my clients uses it for quite a serious piece of their signup and customer communications.

First 10,000 emails are free too.

Thanks! I'll take a look on Mail Gun too. I heard about SendGrid, 12k free/month. 

  • Like 2
Link to post
Share on other sites

What a great way to lose a lot of business - causing hassle for thousands of existing customers!

I get that there are always reasons for making hard decisions like this, but the way they've done it (and potentially the timescale if you have dozens of client accounts) sucks!

Their new $20 plan also only gets you 25k emails a month and Mailgun gets 50k for the same price. I wonder which I'll be looking at next...

Link to post
Share on other sites

TL;DR postmarkapp.com looks like a fabulous drop-in replacement for Mandrill now the proposed pricing for Mandrill looks like a price gouge (for low volume users like me).

I have just completed initial testing with postmarkapp.com, the service I very nearly went with over a year ago.

It's fabulous, almost identical to Mandrill in how to connect (via SMTP at least) and I was able to get my first two sites converted in very little time.

I have just asked their support people to confirm what I have read, that the pricing model is perfect for low volume, transactional email of the type I need (around 300 to 500 per month across all the sites I work with).

The pricing is NOT the same as the proposed new Mandrill pricing but is like the 'old' Mandrill pricing, awaiting confirmation but it looks like I will use less than 5,000 credits a year and that will cost just $7.50.

So for me that's $7.50 rather than the proposed Mandrill/MailChimp pricing on 12x$20: $240.

As soon as I have completed the conversion of my other sites I will post here with tips on what I needed to do to use Postmark as a near-drop-in replacement for Mandrill (it's east but I found a few steps that helped).

PS: Looks like the first 25,000 emails are free too.

  • Like 1
Link to post
Share on other sites

For those interested in the Mailgun module, just letting you know it's ready to use. I'd appreciate you guys giving me a hand in testing things, let me know if you encounter weird encoding errors (it's been tested with Litmus and should be ok but you never know) or anything else. The only thing that you should know is that there is a requirement for PHP >5.5 only if you use the attachment functionality, as the cURL functions I'm using for files (CURLFiles class vs @) requires it, though that will be fixed in a newer version by the end of the week.

Please file reports on the repo tracker, not on the forums, it's going to be much easier tracking things this way.

  • Like 2
Link to post
Share on other sites

If someone really needs lots of free emails (100.000): https://www.sparkpost.com/pricing

And a blogpost regarding future plans :Dhttps://www.sparkpost.com/blog/my-promise-to-developers-sparkpost-pricing/

They look pretty good too and that announcement is really interesting from a business perspective. Sparkpost was among a few others I was investigating, but felt like the sudden change in pricing could as well be reversed and 100K free forever felt a bit too good to be true. The thing that really annoyed me from Mandrill was the fact that they pulled the rug beneath our feet in a really painful way, and that commitment from Sparkpost is very welcome.

I will probably also implement their API, based on the code from the Mailgun module. It's slightly more complex but not by a big margin. Choice is good. :)

Sending through the API is so much faster, SMTP just kills servers on large volumes! 

  • Like 2
Link to post
Share on other sites
  • 1 month later...

Yeah, great job mailchimp/mandrill. I've an event running on mandrill up until end of the week. Now I thought it would be easy, just connect the account to mailchimp and pay those 20€ once. But it's not quite that. The mailchimp account does need to be monthly payed to be linked to a mandrill acc and I'm now hoping I can switch it back before the big 400€ monthly cost come in (lots of subscribers, but very few newsletter per month). I'm really curious why one would even think of using mandrill further.

Link to post
Share on other sites

I wrote to them (even though I knew it would make no difference) in order to note that for my use-case [send very few emails per month] the new price model was completely inappropriate; I used about 2% of the potential emails I had to pay for per month; 98% of my fee being effectively unused. The next month wash and repeat.

I went from being a fan to a lost (low spend) client. VERY happy with http://postmarkapp.com/.

  • Like 3
Link to post
Share on other sites

No Steve, not seen before but it looks very nice. I'm very happy with Postmark and yesterday spent a while converting Textpattern, Perch and PW sites over to it, so I'll likely stay there now. But if they do something like MailChimp made Mandrill do then I will certainly check them out—thanks for the recommend! ^_^

Link to post
Share on other sites

TL;DR postmarkapp.com looks like a fabulous drop-in replacement for Mandrill now the proposed pricing for Mandrill looks like a price gouge (for low volume users like me).

I have just completed initial testing with postmarkapp.com, the service I very nearly went with over a year ago.

Hi Alan

Are you using Postmarkapp with Wire Mail SMTP at all?

My emails are being delivered but not beign recorded by PM analytics. 

Postmarkapp support asked me for a header sample from the email and say the email is not being routed via their service.

Seems odd to me as I have the correct settings in WireMailSMTP and they verify correctly when I try the test settings now

Any other special setup required there?

Link to post
Share on other sites

Hi Peter, Yes I am using it with Horsts WireMail SMTP module and it does work, I've converted 5 or so sites over, all AOK.

I'll grab a screenshot of the setup page and post it here in a sec...

Before I do, one thing to check in an emails header is "mailed-by: pm.mtasv.net" - if I see that then I know it's come via Postmark.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ngrmm
      I have a page which sends out an email based on queries in the url
      <?php // event ID $eventID = $input->get('eventID','int'); $event = $pages->get($eventID); // config $adminEmail = "events@test.com"; $fromEmail = "noreply@test.com"; $fromName = "test"; $emailSubject = "Test Email"; // HTML BODY $emailBody = ""; // HOW TO ??? … // send mail $m = new WireMail(); $m->to($adminEmail); $m->from($fromEmail, $fromName); $m->subject($emailSubject); $m->bodyHTML($emailBody); $m->send(); ?> The email body is a bit complex: standard html/css tables and some php (pw variables).
      I put my emailbody (html) in a seperate file emailbody.inc but don't know how to include it?
    • By Noel Boss
      To create a new gitlab issue, I'd like to send an Email to the following email address using FormBuilder: 
      unfortunately, the / in the email gets striped by the sanitizer:
      wire('sanitizer')->email(incoming+account/repository@incoming.gitlab.com'); // output: incoming+accountrepository@incoming.gitlab.com Is there any way to configure the sanitizer? Any other Ideas how to send the mail to this address?
      Ps.: I can not define the email format as it is defined by gitlab. The format is also kind of "common" and known as email-alias in the form of emailaccount+alias@domain.com – gmail uses it to label mails…
    • By ihathome
      I'm an abolute newbie in processwire an it's modules. But I have read huge amounts of posts in this forum and as many docs and i learnt a lot in the last days. For a contact-form i used this great module (many thanks) and i hooked it my first time. Everything is alright. Now i search for a possibility to format or render the output in the email. Is there any posibility?
      Thank you for your replies
    • By Kiwi Chris
      Forms are an essential part of most websites, and it's no surprise that there's an excellent premium module Form Builder but what if you're on a zero budget for whatever reason?
      It is possible to build forms quickly and easily by making use of a couple of free modules and the admin UI to give you a great deal of flexibility and speed of development, particularly if you need multiple forms on a website with different fields.
      1. First you're going to need to install a couple of modules:
      Form Template Processor
      Fieldtype Select External Option
      2. For each form that you want to display, create a template without a template file and add fields to it as you normally would. (eg I have formContact, formRegister etc)
      Tip: under the Advanced tab in the setup for each template, I add a tag Forms so that all my forms templates are nicely grouped together in admin.
      3. Create a new field of type Select External Option and call it formTemplate
      In the section Create options from any database table select
      templates as the source table id as the Option Value name as the Option Label 4. Create a new template file and call it renderForm.php (or whatever else you like)
      Add an email field to this form - This will be the email address that forms get submitted to. Add the formTemplate field you previously created to this form. This will allow you to select which of the templates you previously created such as formContact, formRegister etc you want to render. Add any other fields as usual that you want to render on the page. Add the following PHP code to the template file. $recipient = $page->email; $form = $modules->get('FormTemplateProcessor'); $form->template = $templates->get($page->formTemplate->label); // required $form->requiredFields = array('contactName', 'contactEmail', 'contactMesssage'); //Optional: This can be improved by having a field in the page template with a CSV list of required fields eg $form->requiredFields = explode(',', $page->requiredFields) $form->email = $recipient; // optional, sends form as email. FormTemplateProcessor can also save forms to the database. $content .= $form->render(); //generate the form to display. Note: this doesn't actually render the form at this point, but you have it in the $content variable ready to output wherever you want in your template.
      Add any template HTML or other PHP code and echo $content; wherever you want to render the form.
      5. Create a page using the renderForm template, and provide an email address, and select a form that you want to display.
      6. Use CSS to style the form as required.
      7. View your new page, and check that the form renders correctly.
      8. You can modify the templates you created at step 2 or create new ones as required if your requirements for what fields forms display changes.
      Note: The Form Template Processor module can also save form input as pages, and the FieldType Select External Option can be set up with filtering, so this solution can probably be refined further.
    • By henri
      Hi Guys,
      i am a newbe to processwire. Have to maintain a website, but never worked with processwire. I have got an form that is submitted ( i do not have the form thing), to two email addresses. The last week the mails to the second address aren't delivered so it seems. Where do i find the email addresses where the form is submitted to?? I cant find them, though i can find the include of the form. Who knows?????
  • Create New...