Finding missing emails
Question asked by Patrick Hedgepath - 3/29/2016 at 2:13 PM
I have a WordPress site that sends email from a form. It sends one to a Hosted Exchange account I have with AppRiver and that one always comes in. It also sends one to a POP box on my smarter mail server but that one never appears to arrive. Which log file should I be looking in on the smarter mail server to see any attempted communication between the WordPress site and my smarter mail server? I was thinking SMTP or Delivery but neither seem to show anything.

2 Replies

Reply to Thread
Scarab Replied
If the website attempted to deliver to SmarterMail it would first have to make an SMTP connection, which is where you would look first. (Pro-tip: Make sure that your SMTP Server Log Level is set to "Detailed"). 
If there are no attempts to connect and deliver the email in your SmarterMail SMTP Logs then it is a problem with your WordPress/PHP/Webserver and you will have to refer to your php_mail.log and php_error.log for clues (we always use the WP-Mail-SMTP Plugin https://wordpress.org/plugins/wp-mail-smtp/ for all of our hosted WordPress sites and use SMTP Authentication instead of the default PHP mail() function as it is easier to track down issues, and eliminates the need for SMTP Authentication Bypass).
If the email from your WordPress site shows in in the detailed SMTP Logs but still wasn't received it is only then when you would check the SmarterMail Delivery Logs for an explanation.
Patrick Hedgepath Replied
I see nothing in the SMTP Logs and they are set to detailed.

I tried using the WP-Mail-SMTP plugin and I know I have the information in correctly but when I try to send a test email all it does is spin for a long time and then finally it appears to Timeout. I see this at the bottom of the report.

SMTP ERROR: Failed to connect to server: Connection timed out (110)

I wonder if it is possible our server has the WordPress server blocked somehow?

Reply to Thread