Project

mail_nerd

0.0
No commit activity in last 3 years
No release in over 3 years
So you don't have to.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 1.6
~> 1.6
~> 4.0.0
 Project Readme

MailNerd

I really do not like sending html emails. However, I understand the value proposition: more engaging, better brand experience. What I do not want is to integrate that complexity into my codebases. The mail templates are going to change some day, I would prefer to externalize that from the development of my core applications. I want to delegate to a service that will render and maintain versions of my email templates.

Therefore, I should be able to capture the utility in an Engine. The emails I want to deliver don't belong here. They belong in that remote service.

Installation

Add this to your Gemfile:

gem 'mail_nerd'

Then install it by running Bundler:

$ bundle

Configuration

At this time, your options are:

Now, from the Rails project you've installed this engine in, use the mail_nerd:configure rake task. It will prompt you through setting up your mail_nerd configuration.

$ rake mail_nerd:config
> What's the host of the service? smtp.mandrillapp.com
> What's the port of the service? 587
> What's your username for the service? # Usually the email of the account you signed up with.
> What's your password for the service? # You just generated this with the above link

Thanks!

* Checking authentication...
> Great! The settings work. Do you want to use this for your current rails environment? [Default: development]
* Writing to configuration file...

Done!

This project rocks and uses MIT-LICENSE.