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.
Go to Plugins > Add New from your WordPress admin dashboard and search for the SMTP Mailer WordPress plugin.
Click Install Now and Activate.
Go to Settings > SMTP Mailer > General to configure SendGrid SMTP specific settings.

Log in to your SendGrid account.
Go to Email API > Integration Guide and choose SMTP Relay integration.

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

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
Once you have configured all the options, enable I’ve updated my settings and click Next: Verify Integration.
Switch to the Test Email tab in the SMTP Mailer settings (Settings > SMTP Mailer > Test Email) and send a test email.
If the email is sent successfully click Verify Integration in your SendGrid account.
