SendGrid SMTP allows you to send email without an email server for free. In this article I will show you how you can set up SendGrid SMTP in WordPress and start sending email reliably from your website.
Step 1
Go to “Plugins > Add New” from your WordPress admin dashboard and search for the SMTP Mailer WordPress plugin.
Step 2
Click “Install Now” and “Activate”.
Step 3
Go to “Settings > SMTP Mailer > General” to configure SendGrid SMTP specific settings.

Step 4
Log in to your SendGrid account.
Step 5
Go to “Email API > Integration Guide” and choose “SMTP Relay” integration.

Step 6
Create an API Key that will be used to authenticate to SendGrid API and send email.

Step 7
Configure SMTP Mailer with your SendGrid credentials and click “Save Changes”.

- SMTP Host: smtp.sendgrid.net
- SMTP Authentication: True
- SMTP Username: API Username
- SMTP Password: API Password
- Type of Encryption: TLS
- SMTP Port: 587
- From Email Address: From email configured in your SendGrid account
- From Name: From name configured in your SendGrid account
Step 8
Once you have configured all the options, enable “I’ve updated my settings” and click “Next: Verify Integration”.
Step 9
Switch to the “Test Email” tab in the SMTP Mailer settings (Settings > SMTP Mailer > Test Email) and send a test email.
Step 10
If the email is sent successfully click “Verify Integration” in your SendGrid account.

Here is a video that shows how you can configure SendGrid SMTP in WordPress.