Automated review requests, discount coupons, and admin notification emails must reliably land in your customers’ inboxes rather than getting flagged as spam. ReviewX includes a built-in Custom SMTP engine that routes all emails through your authenticated mail server (such as Google Workspace, SendGrid, Mailgun, or your web host’s SMTP).

Why Use Custom SMTP?
Default WordPress emails rely on the standard PHP mail() function, which frequently lacks SPF, DKIM, and DMARC alignment. As a result, major email providers like Gmail, Yahoo, and Outlook often send review requests straight to the spam folder. Using authenticated SMTP guarantees high deliverability, domain alignment, and consistent open rates.
Step-by-Step Configuration
- In your WordPress admin menu, navigate to ReviewX → Settings.
- Click the SMTP tab.
- Toggle the switch next to Custom SMTP to Enabled.
- Fill in the Server configuration section [1]:
- SMTP host: Your outgoing mail server address (e.g.
smtp.gmail.comfor Google,smtp.sendgrid.netfor SendGrid, or your cPanel host). - SMTP port: Enter
587for TLS encryption or465for SSL encryption. - Encryption: Select TLS or SSL from the dropdown.
- Username: Your full email address or SMTP service API username.
- Password: Your email password or generated App Password / API key.
- SMTP host: Your outgoing mail server address (e.g.
- Fill in the Sender identity section [2]:
- From email: The sender address shown to customers (e.g.
reviews@yourdomain.com). Note: This must match your authenticated SMTP account domain. - From name: The brand or store name displayed in the customer’s inbox (e.g. My Store Reviews).
- Reply-to email: (Optional) An alternate inbox where customer replies should be directed (e.g.
support@yourdomain.com).
- From email: The sender address shown to customers (e.g.
- Click the blue Save & verify button in the bottom floating toolbar. ReviewX will automatically authenticate with your mail server and update the verification badge to Verified.
Step 3: Send a Test Email Verification
Once saved, use the Send another test email card [3] to verify real-world inbox delivery:
- Enter any target email address in the Recipient field (or leave blank to send to your WordPress administrator email).
- Click Send test email.
- Check the destination inbox to confirm receipt of the ReviewX verification message.
Common SMTP Provider Settings
| Provider | SMTP Host | Port | Encryption |
|---|---|---|---|
| Google Workspace / Gmail | smtp.gmail.com |
587 | TLS (Use App Password) |
| SendGrid | smtp.sendgrid.net |
587 | TLS (Username: apikey) |
| Mailgun | smtp.mailgun.org |
587 | TLS |
| Amazon SES | email-smtp.us-east-1.amazonaws.com |
587 | TLS |