S
Sendersy
Интеграции / Ruby on Rails

Sendersy + Ruby on Rails

Rails + Sendersy через HTTParty или ActionMailer custom DeliveryMethod.

1. Установка

bash
gem install httparty

2. Переменные окружения

bash
export SENDERSY_API_KEY=sk_live_...

3. Отправка письма

rb
# app/services/sendersy_mailer.rb
require 'httparty'

class SendersyMailer
  include HTTParty
  base_uri 'https://api.sendersy.com/v1'

  def self.send_welcome(email:, name:)
    post('/emails',
      headers: {
        'Authorization' => "Bearer #{ENV['SENDERSY_API_KEY']}",
        'Content-Type'  => 'application/json',
      },
      body: {
        from:    'Sendersy <noreply@yourcompany.com>',
        to:      [email],
        subject: "Привет, #{name}!",
        html:    "<p>Спасибо за регистрацию, <strong>#{name}</strong>!</p>",
      }.to_json,
    )
  end
end

Готовы попробовать?

Получите API-ключ за 30 секунд.

Создать аккаунт