⚡ Quick Fix
- Install WP Mail SMTP plugin
- Configure SMTP server
- Send test email
The Email Problem
WordPress uses the PHP mail() function by default. The problem: Many hosts block this, or emails land in spam. The solution: SMTP – a proper mail server.
Common Problems
- Emails don't arrive – Blocked by host
- Emails in spam – Missing authentication
- Forms don't work – No confirmation emails
Set Up SMTP
1
Install WP Mail SMTP
Install and activate the WP Mail SMTP plugin – it's the most popular and easiest.
2
Enter SMTP Details
You need from your email provider:
- SMTP server (e.g.,
smtp.gmail.com) - Port (usually 587 for TLS or 465 for SSL)
- Username and password
3
Send Test Email
WP Mail SMTP has a built-in test function. Use it to check if everything works.
Best Practices
- Use a professional email address (not @gmail.com for business)
- Set up SPF and DKIM records (prevents spam classification)
- Test regularly that emails arrive