Popularity
1.7
Stable
Activity
5.7
-
17
4
7

Programming language: Scala
License: MIT License
Tags: Misc    
Latest version: v1.0.14

mailgun4s alternatives and similar packages

Based on the "Misc" category.
Alternatively, view mailgun4s alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of mailgun4s or a related project?

Add another 'Misc' Package

README

Codacy Badge Build Status

mailgun4s

Updated project originally forked from https://github.com/Nycto/mailgun-scala but since has been completely re-written.

A Scala wrapper around the Mailgun API. Their documentation can be found here:

http://documentation.mailgun.com

Currently only supports sending messages, but more functionality will be added as needed or requested.

Example

The following example shows how to instantiate and send an email:

import org.matthicks.mailgun._
import java.io._
import scala.concurrent._
import scala.concurrent.duration._

val mailgun = new Mailgun("samples.mailgun.org", "key-YOUR-MAILGUN-KEY")
val response = mailgun.send(Message.simple(
  from = EmailAddress("[email protected]", "Test App"),
  to = EmailAddress("[email protected]", "Joe User"),
  "Mailgun4s Rules!",
  text = "This is the testing text",
  html = "<html><b>This</b> <i>seems</i> <img src=\"cid:example.jpg\"/> to <h1>work!</h1></html>"
).withInline(new File("example.jpg"), "image/jpeg"))

val result = Await.result(response, Duration.Inf)
println(s"Result: $result")

Adding it to your Project

Add the following directives to your build.sbt file:

libraryDependencies ++= Seq(
    "org.matthicks" %% "mailgun4s" % "1.0.15"
)

License

This library is released under the MIT License, which is pretty spiffy. You should have received a copy of the MIT License along with this program. If not, see http://www.opensource.org/licenses/mit-license.php.


*Note that all licence references and agreements mentioned in the mailgun4s README section above are relevant to that project's source code only.