Skip to content

mumsnet/maxemail_gem

Repository files navigation

Maxemail gem 💌

Please view the API Doc's and read the source code for other usages of this gem:

Installation

In your gemfile

gem 'maxemail_api'

In your .env file:

[email protected]
MAXEMAIL_PASSWORD=123456
MAXEMAIL_API_URL=https://maxemail.emailcenteruk.com/api/json/

Usage

Sending a trigged mail:

 def send_triggered
   profile_data = JSON.parse(params[:profile_data])
   email_address = ENV['DEV_EMAIL_ADDRESS'].nil? ? params[:email_address] : ENV['DEV_EMAIL_ADDRESS']
   response = MaxemailApi.send(folder_name: params[:folder_name], email_name: params[:email_name], email_id: params[:email_id], email_address: email_address, profile_data: profile_data)
   render json: response.to_json
 end

Update prefrences (Subscriptions):

def update_subscriptions(email_address:, params:)
 MaxemailApi.update_recipient(email_address: email_address, data: { Preferences: params }.to_json)
end

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published