The One Place where WordPress Owners Leave Money on the Table
Leaving money on the table is equivalent to burning your hard-earned money. Both signifies the loss of money in one way or another.
99% of WordPress owners will forget to test the email deliverability or the email sending capabilities of their WordPress installation once the site is made live. Most of the site owners would put emphasis on the design and other functionality aspects and leave one of the crucial components of a website, the mailing functionality
In short, most of them would commit this WordPress money mistake and would never test…
The problem worsens especially if you are depending solely on WordPress for your bread and butter!
Now coming down to my story and how I learned not to trust the default WordPress emailing functionality for any of our mailing needs!
Somedays, I get mails from our visitors to hello[at]motivesense[dot]com saying that our response rate is pathetic nor do we care about prospective clients who tried to get project quotes using our free quote form.
We haven’t cared to implement any advanced coding techniques in our WordPress forms, because we are fans of KISS principle and believe that premature optimization is the root of all evil
So I tested our quote as well our contact form multiple times, but my mileage varied each time. Sometimes it worked and sometimes it failed, there wasn’t any consistency nor I was able to able to troubleshoot the real problem. The mailer function was just returning a TRUE value saying that all is well, but the mails are gone with the wind!
I tried all the WordPress debugging tricks but in vain.
The holy advice that you commonly get is to install a WordPress SMTP plugin and all your WordPress problems will be vanished. So also based on my development insights, I thought of giving SMTP a try. But it wasted more time than I had expected. (You can read more about it below)
So after some trial and error, I found a reliable solution which is easy and quick for any WordPress user to setup and bear the fruits of their labour within 10 mins.
Read more to find out why to implement this solution for your WordPress even if your in-house mailer is hale and hearty. 😀
As a WordPress site owner you must know how WordPress sends the mails, not in a technical sense but you should atleast be having an idea of the background plays!
WordPress and his sisters BuddyPress, WooCommerce and all the plugins send their mail using wp_mail by default.
And wp_mail is a function which does the following because WordPress is not an email server by itself, so…
Quick Tip: Check Email helps you to test if your WordPress installation is sending emails correctly. But don’t consider it as the ultimate holy word.
I don’t want to teach you about the value of emails in your business, but the importance quadruples when you are using WordPress for all your business needs like running a membership site or an eCommerce store using WooCommerce
But, I’m not advising you to run your own email server unless you are a techie with oodles of time, because mail servers are complex and a headache to maintain.
Coming to the flaws of your local mail server:
Also Read: The Ultimate Guide to Email Blacklists
The decade old advice for all the PHP mails problems is to switch to SMTP, but this is a half baked advice.
Yes, SMTP can be a lot more reliable than the typical wp_mail function in WordPress. But its not without any flaws.
Some SMTP plugins pose a high security risk because they store your email credentials in plain text format making it very easy to hack. You can’t be sure about which ones are saving in plain text format and which ones are not.
Don’t open the doors to cyber criminals to hack your business email:
The other SMTP problems includes:
So my ultimate answer is not to use any SMTP plugins in your WordPress installation to send mails.
In my search for the most reliable, secure next-generation WordPress mailer, I stumbled across a WP plugin named Postman
Postman is not another WP Mail SMTP clone like WP Bank or Easy SMTP. It replaces the default WordPress SMTP library, PHPMailer, with the heavy-duty Zend_Mail.
I’m not getting much into on how to install and configure Postman(which you can find in the plugin page), but I would only recommend to use the OAuth 2.0 feature of Postman.
Also Read: How to implement the OAuth 2.0 feature of Postman or View Postman Screenshots
Yes, if you don’t have the history of breaking your jaws by violating any laws, then read their usage policy.
No, if you are having some advanced needs or if you are a geek who wants to get your hands dirty, then you should use one of the dedicated email providers like:
Let me quote from the book, The Five Elements of Effective Thinking
Don’t face complex issues head-on; first understand simple ideas deeply…Be brutally honest about what you know and don’t know. Then see what’s missing, identify the gaps, and fill them in. Let go of bias, prejudice, and preconceived notions. There are degrees to understanding (it’s not just a yes-or-no proposition) and you can always heighten yours. Rock-solid understanding is the foundation for success.
Best of luck with your WordPress emailing…if this article helped you even in a small way, please spread the knowledge by sharing this article!