Mailer 1.1.0 is Released
TL;DR
ClojureWerkz Mailer is an ActionMailer-inspired mailer library for Clojure.
1.1.0
is a minor feature release.
Changes Between 1.0.0 and 1.1.0
Support for Alternative Email Bodies
build-email
and deliver-email
now take extra set of template,
data, content-type for alternative email body. This is useful for
supplying alternative plain-text body in addition to main HTML
body of the message.
(build-email {:from "Joe The Robot", :to ["ops@megacorp.internal" "oncall@megacorp.internal"] :subject "Hello!"}
"templates/html_hello.mustache" {:name "Joe"} :text/html
"templates/hello.mustache" {:name "Joe"} :text/plain)
Contributed by Lei.
Mailer is a ClojureWerkz Project
Mailer is part of the group of libraries known as ClojureWerkz, together with
- Langohr, a Clojure client for RabbitMQ that embraces the AMQP 0.9.1 model
- Elastisch, a minimalistic Clojure client for ElasticSearch
- Cassaforte, a Clojure client for Cassandra built around CQL
- Monger, a Clojure MongoDB client for a more civilized age
- Welle, a Riak client with batteries included
- Neocons, a Clojure client for the Neo4J REST API
and several others. If you like Mailer, you may also like our other projects.
Let us know what you think on Twitter or on the Clojure mailing list.
About the Author
Michael on behalf of the ClojureWerkz Team.