SendGrid
  • Forums
  • Community support
  • Features requests
  • Documentation
Submit request Contact SendGrid support for questions or problems
  • Documentation
  • API Workshop
  • Community
Documentation
  • Get Started
    • Configuring Your Account
    • Billing
    • Integrate
    • Sending Practices & Limitations
    • Terms and Definitions
    • Whitelabel Wizard
    • Understanding SendGrid Accounts
    • SMTP Ports
  • Delivery Metrics
  • API
  • API Libraries
  • Apps
  • Newsletter
KnowledgeBase
  • Valid Passwords
  • Billing Error Code
  • How To: Eliminate the On Behalf Of Message
  • SPF Records: Don’t have more than 10 DNS lookups!
  • What is Throttling?

Community

Contact Support

Send Email From Your Application

There are two ways to send email using SendGrid, through our SMTP relay or through our web API. For advice on which one to choose, check out our SMTP vs Web API article.


SMTP is usually the fastest way to get started since only 3 changes are needed. These SMTP changes include changing the user name, password, and server name to smtp.sendgrid.net. The ports supported are 25 for TLS/plain connections, 465 for SSL connections, and 587 for TLS/plain connections. We recommend to use port 587 to avoid rate limits set by some hosting companies.

Frameworks

Frameworks

If you are sending email from your application written using a framework, please select it below

Ruby on Rails Ruby on Rails
Symfony Symfony
Cake PHP Cake PHP
CodeIgniter CodeIgniter
Django Django
node.js Node.js
Languages

Languages

If you are sending email from your application, please select the language your application is written in

PHP PHP
Ruby Ruby
Python Python
Java Java
C# .NET C# .NET
Perl Perl
node.js Node.js
Mail Servers

Mail & Web Servers

If you want to use the existing redundancy and scalability of your existing mail or web server, please select the server technology you are using

Postfix Postfix
Sendmail Sendmail
Qmail Qmail
Exim Exim
SSMTP SSMTP
Frameworks

Open Source Applications

If you want to easily integrate our service with an open source application, please select it below

Wordpress Wordpress
Joomla Joomla
Magento Magento
PHPBB PHPBB
Drupal Drupal
Mail Clients

Mail Clients

If you want to easily integrate our service with a Mail Client, please select it below

Thunderbird Thunderbird
Apple Mail Mail
GMail GMail
GMail Outlook
Write Your Own Library

Write Your Own Library

If you want to develop a library from scratch or prefer to use HTTP to send email please refer to our web API to send email.

Receive Email From Your Application

SendGrid can parse the email bodies and attachments from incoming emails and post them to your web application. Application examples include posting blog articles via email or processing email replies. For details on how to integrate your application to start receiving emails please refer to our Parse API. The following illustrates how the Parse API works.
Parse API

SendGrid
  1. Contact Sales
  2. Pricing
  3. Take A Tour
Community
  1. Documentation
  2. Report Spam
  3. Contact Us
Support
  1. Documentation
  2. Report Spam
  3. Contact Us
Company
  1. About
  2. Our Team
  3. Jobs
  4. Press
Connect with Us
RSS Twitter Facebook
© 2012 SendGrid
  • Privacy Policy
  • Email Policy
  • Terms of Service
  • Top