This ruby gem allows you to quickly and more easily generate SendGrid X-SMTPAPI headers.
Announcements
All updates to this library is documented in our CHANGELOG.
Table of Contents
- Installation
 - Quick Start
 - Usage
 - How to Contribute
 - About
 - Support
 - License
 
Installation
Prerequisites
- Ruby version >= 2.4
 - The SendGrid service, starting at the free level
 
Install Package
Add this line to your application's Gemfile:
gem 'smtpapi'And then execute:
bundleOr install it yourself as:
gem install smtpapiSetup Environment Variables
Environment Variable
Update the development environment with your SENDGRID_API_KEY, for example:
echo "export SENDGRID_API_KEY='YOUR_API_KEY'" > sendgrid.env
echo "sendgrid.env" >> .gitignore
source ./sendgrid.envQuick Start
header = Smtpapi::Header.new
header.add_to('test@example.com')
print header.to_jsonUsage
How to Contribute
We encourage contribution to our libraries, please see our CONTRIBUTING guide for details.
Quick links:
Credits
This library was created by Wataru Sato and is now maintained by SendGrid.
About
smtpapi-ruby is maintained and funded by Twilio SendGrid, Inc. The names and logos for smtpapi-ruby are trademarks of Twilio SendGrid, Inc.
# SupportIf you need with SendGrid, please check the Twilio SendGrid Support Help Center.
