Thanks to visit codestin.com
Credit goes to www.twilio.com

Skip to contentSkip to navigationSkip to topbar
Page toolsOn this page

Drupal


To send emails from Drupal using SendGrid, you may use the SendGrid Integration module, the SMTP Authentication Support module, the Swift Mailer module, or the PHPMailer SMTP Module depending on your needs.


Using the SendGrid Integration Module

Codestin Search App

The SendGrid Integration Module uses the SendGrid API web services to send email. It does not use SMTP. Depending on the workload of your website, this could be of benefit to you in performance. This module also provides charts for reports of vital statistics. The module does require an advanced knowledge of Drupal in order to install and setup. Usage of Drush is required.

Download and install the SendGrid Integration ModuleCodestin Search App from Drupal.org and perform updates via Drush with Composer Manager.

Once installed access admin/config/services/sendgrid to configure your API credentials.

For detailed instructions, please refer to the module documentationCodestin Search App.


Using the SMTP Authentication Support Module

Codestin Search App

To use SendGrid with DrupalCodestin Search App, use the SMTP Authentication Support moduleCodestin Search App. Install a version of this module that is compatible with your version of Drupal.

SMTP Authentication Support module enabled for sending emails via SMTP server.

Open your modules page, find the SMTP module, and configure it with the following settings:

  • SMTP Server - smtp.sendgrid.net
  • SMTP Port - 587
  • Use Encrypted Protocol - No. If you want encryption choose "Use SSL" and set SMTP Port to 465
  • Username - SendGrid Username: "apikey"
  • Password - SendGrid API Key
Drupal SMTP module configuration with server, port, encryption, and authentication settings.

Using the Swift Mailer Module

Codestin Search App

To use the Swift Mailer moduleCodestin Search App, install a version of this module that is compatible with your version of Drupal.

Configuration for this module is largely the same as above.

Drupal email delivery settings with SMTP server configuration fields.

Using the PHPMailer SMTP Module

Codestin Search App

PHPMailer SMTP sends email via SMTP using the latest PHPMailer library and is RFC-compliant. It requires the Mail SystemCodestin Search App module. See the project pageCodestin Search App for more details.

Install using composer and enable.

composer require drupal/phpmailer_smtp

Once installed access admin/config/system/phpmailer-smtp to configure the module.

  • Primary SMTP server - smtp.sendgrid.net
  • SMTP port - 587
  • Use Secure Protocol - TLS

Under SMTP Authentication, set your username and password (API key):

  • Username - SendGrid Username: "apikey"
  • Password - SendGrid API Key