Ruby
Official MailSetu Ruby gem. Works with Ruby 3.0+ and Ruby on Rails.
Installation
bash
gem install mailsetu
# or add to Gemfile:
# gem 'mailsetu', '~> 0.2.6'Setup
ruby
require 'mailsetu'
client = MailSetu::Client.new(api_key: ENV['MAILSETU_API_KEY'])Send an email
ruby
response = client.emails.send(
from: 'Acme <noreply@acme.co>',
to: ['user@example.com'],
subject: 'Welcome to Acme!',
html: '<h1>Welcome!</h1>'
)
puts response["id"] # email-xxxxxxxxxxxxxxxx
puts response["status"] # queued