Emails not being delivered
Permalink
My client has just informed me that he is finding messages in the Logs that have not come through to his email via his contact form. This was working fine when the site was set up and as a designer I am not experienced in this area at all. The error messages are long and, to be honest, mean nothing to me. For example:
Mail Exception Occurred. Unable to send mail: Incorrect authentication data
#0 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Protocol\Smtp\Auth\Login.php(95): Zend_Mail_Protocol_Abstract->_expect(235)
#1 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Protocol\Smtp.php(217): Zend_Mail_Protocol_Smtp_Auth_Login->auth()
#2 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Transport\Smtp.php(200): Zend_Mail_Protocol_Smtp->helo('localhost')
#3 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Transport\Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
#4 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#5 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\core\helpers\mail.php(368): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
#6 C:\InetPub\www\tempilockerz.keytracker.co.uk\themes\iLockerz\send_email.php(79): Concrete5_Helper_Mail->sendMail()
#7 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\core\libraries\view.php(962): include('C:\InetPub\www\...')
#8 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\dispatcher.php(264): Concrete5_Library_View->render(Object(Page))
#9 C:\InetPub\www\tempilockerz.keytracker.co.uk\concrete\startup\updated_core_check.php(6): require('C:\InetPub\www\...')
#10 C:\InetPub\www\tempilockerz.keytracker.co.uk\concrete\dispatcher.php(21): require('C:\InetPub\www\...')
#11 C:\InetPub\www\tempilockerz.keytracker.co.uk\index.php(2): require('C:\InetPub\www\...')
#12 {main}
I don't know how relevant this is - but the url seen in those error messages (www\tempilockerz.keytracker.co.uk) is NOT the url of his website. I believe this is what they used when testing the site before putting it live. I designed and built the site, and integrated it into Concrete5 - the client's IT department dealt with all the hosting.
I should point out that on my local version of the site (identical) I tried sending one of the messages via the contact form, and it came through fine, so I don't believe it is the content of the messages causing a problem.
Could anyone advise me at least to help point my client / his IT team in the right direction?
Thanks.
Mail Exception Occurred. Unable to send mail: Incorrect authentication data
#0 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Protocol\Smtp\Auth\Login.php(95): Zend_Mail_Protocol_Abstract->_expect(235)
#1 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Protocol\Smtp.php(217): Zend_Mail_Protocol_Smtp_Auth_Login->auth()
#2 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Transport\Smtp.php(200): Zend_Mail_Protocol_Smtp->helo('localhost')
#3 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail\Transport\Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail()
#4 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\libraries\3rdparty\Zend\Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#5 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\core\helpers\mail.php(368): Zend_Mail->send(Object(Zend_Mail_Transport_Smtp))
#6 C:\InetPub\www\tempilockerz.keytracker.co.uk\themes\iLockerz\send_email.php(79): Concrete5_Helper_Mail->sendMail()
#7 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\core\libraries\view.php(962): include('C:\InetPub\www\...')
#8 C:\InetPub\www\tempilockerz.keytracker.co.uk\updates\concrete5.6.3.1_updater\concrete\dispatcher.php(264): Concrete5_Library_View->render(Object(Page))
#9 C:\InetPub\www\tempilockerz.keytracker.co.uk\concrete\startup\updated_core_check.php(6): require('C:\InetPub\www\...')
#10 C:\InetPub\www\tempilockerz.keytracker.co.uk\concrete\dispatcher.php(21): require('C:\InetPub\www\...')
#11 C:\InetPub\www\tempilockerz.keytracker.co.uk\index.php(2): require('C:\InetPub\www\...')
#12 {main}
I don't know how relevant this is - but the url seen in those error messages (www\tempilockerz.keytracker.co.uk) is NOT the url of his website. I believe this is what they used when testing the site before putting it live. I designed and built the site, and integrated it into Concrete5 - the client's IT department dealt with all the hosting.
I should point out that on my local version of the site (identical) I tried sending one of the messages via the contact form, and it came through fine, so I don't believe it is the content of the messages causing a problem.
Could anyone advise me at least to help point my client / his IT team in the right direction?
Thanks.
One possibility is that a firewall rule was changed on their network, such that the outbound communication to the email server is getting blocked. Without knowing what email service/server and how it's configured, its hard to say, but either the password has changed, the email server provider changed something (like the port used for SMTP), or the port used for communication is being blocked. If it only fails some of the time, then perhaps the outbound email server is getting overloaded.
The funny thing is a Google search for "zend mail protocol smtp auth login fail" got almost 10K hits, so this is a common issue, apparently.
http://framework.zend.com/manual/1.12/en/zend.mail.smtp-authenticat...
Overall if you are seeing error messages which mention their 'test' version of the app, that would seem to indicate there are errors with their install. The sorts of error messages you are seeing are not really bad, in that the PHP scripts for zendmail are working, however the plugin install looks a bit messed up, such that it's using some scripts from their test site.