3.0.0-beta • Published 6 years ago
@piq9117/bs-mailgun v3.0.0-beta
bs-mailgun
mailgun-js bucklescript bindings.
Mailgun is a cloud-based email service for sending, receiving and tracking email sent through your websites and applications. mailgun-js is a node module for interacting with Mailgun's api. This bucklescript library is a binding for mailgun-js.
Installation
npm install @piq9117/bs-mailgun
bsconfig
...
"bs-dependencies": [
"@piq9117/bs-mailgun"
]
...
Usage
Sending Mail
let mailgunKeys =
Mailgun.mailgunReq
~apiKey:"YOUR API KEY"
~domain:"YOUR DOMAIN"
let mailgun = Mailgun.mailgun req
let emailData =
Mailgun.emailData
~from:"Excited User <me@samples.mailgun.org>"
~to_:"serobnic@mail.ru"
~subject:"Hello"
~text:"Testing some Mailgun awesomeness!"
let messages = Mailgun.Message.messages mailgun
let sendMail =
let open Belt_Result in
Mailgun.Message.send messages emailData (fun s ->
match s with
| Ok o -> Js.log o
| Error e -> Js.log e
)
3.0.0-beta
6 years ago
2.0.0-beta
7 years ago
1.0.1-beta
7 years ago
1.0.0-beta
7 years ago
0.1.0-beta
7 years ago
0.1.6-alpha
7 years ago
0.1.5-alpha
7 years ago
0.1.4-alpha
7 years ago
0.1.3-alpha
7 years ago
0.1.2-alpha
7 years ago
0.1.1-alpha
7 years ago
0.1.0-alpha
7 years ago