Skip to content

Latest commit

 

History

History
68 lines (63 loc) · 2.03 KB

README.md

File metadata and controls

68 lines (63 loc) · 2.03 KB

Mandrill for Meteor

Meteor package for sending email via Mandrill's HTTP API. For npm package wrappers, see mjmasn:mandrill.

Usage for SMTP email (CoffeeScript)

    # in server code
    Meteor.startup ->
        Meteor.Mandrill.config
            username: "YOUR_MANDRILL_USERNAME"
            key: "YOUR_MANDRILL_API_KEY"


    # server method to send email via mandrill
    @sendEmail = (to, subject, htmlText) ->
        Meteor.Mandrill.send
        	to: to
    		from: fromEmail
    		#cc, bcc, replyTo
    		subject: subject
    		html: htmlText

Usage for API email (coffeescript)

    # in server code
    Meteor.Mandrill.sendTemplate
        key: "YOUR_MANDRILL_API_KEY"
        # template key
        template_name: "test1"
        # template dynamic content
        # example below for when template contains
        # <div mc:edit="userFirstName"> ("content" value inserted here) </div>
        # note: you must provide a value for this field, even if it is an empty array
        template_content: [
            {
              name: "userFirstName"
              content: "Vince Carter"
            }
          ]
        # Read more on how to use merge tags in the Mandrill Docs
        # http://help.mandrill.com/entries/21678522-How-do-I-use-merge-tags-to-add-dynamic-content-
        message:
          global_merge_vars: [
              {
                  name: "var1",
                  content: "Global Value 1"
              }
          ]
          merge_vars: [
              {
                  "rcpt": "[email protected]",
                  "vars": [
                      {
                          "name": "fname",
                          "content": "John"
                      },
                      {
                          "name": "lname",
                          "content": "Smith"
                      }
                  ]
              }
          ]
          from_email: "[email protected]"
          to: [email: "[email protected]"]