How WordPress sends Email
WordPress does some clever email work in the background. This ‘cleverness’ makes sending email from a WordPress Website painless (ever noticed that you don’t need to enter any SMTP, usernames or passwords to send email?). The problem however comes in where hosts haven’t enabled the default means that WordPress uses to send email or the Host has blocked the sending of anonymous emails. It’s understandable that hosts may block emails being sent where there is no validation of the sender as so much spam email is sent and the Host may just be trying to minimise the chance of spam email being sent from their servers.
How to get Contact Form 7 to send email
So how can we get WordPress to send emails when the default means isn’t working. Simple just install the free WP Mail SMTP Plugin and enter your Gmail or other email SMTP (outgoing email) settings and emails should be sent fine once again. Nice!