ichpen
Customer
When I unsubscribe and leave feedback I get the below in my server error log. The way I read it it's trying to send an email on behalf of the user (reply-to set to email addy I assume) via Amazon SES which is my default transport which breaks Amazon SES rules as you know unless you whitelist each user email addy. Obviously feedback email was not received.
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(281): Swift_Transport_AbstractSmtpTransport->_assertResponseCode('554 Message rej...', Array)
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(270): Swift_Transport_AbstractSmtpTransport->executeCommand('
.
', Array, Array)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(333): Swift_Transport_EsmtpTransport->executeCommand('
.
', Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(428): Swift_Transport_AbstractSmtpTransport->_streamMessage(Object(Swift_Message))
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(444): Swift_Transport_AbstractSmtpTransport->_doMailTransaction(Object(Swift_Message), 'do-not-reply+83...', Array, Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(176): Swift_Transport_AbstractSmtpTransport->_sendTo(Object(Swift_Message), 'do-not-reply+83...', Array, Array)
#6 src/XF/Mail/Mailer.php(292): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)
#7 src/XF/Mail/Mail.php(395): XF\Mail\Mailer->send(Object(Swift_Message), Object(Swift_SmtpTransport), NULL, true)
#8 src/addons/DBTech/Mail/XF/Pub/Controller/EmailStop.php(130): XF\Mail\Mail->send()
#9 src/XF/Mvc/Dispatcher.php(321): DBTech\Mail\XF\Pub\Controller\EmailStop->actionDbtechMailMailingListFeedback(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:EmailStop', 'DbtechMailMaili...', Object(XF\Mvc\RouteMatch), Object(DBTech\Mail\XF\Pub\Controller\EmailStop), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\Mail\XF\Pub\Controller\EmailStop), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
["url"] => string(85) "/email-stop/4897/dbtech-mail-mailing-list-feedback?c=9cf7f7ec3ee7d53eba4efa359099d48e"
["referrer"] => string(110) "https://mysite.com/email-stop/4897/dbtech-mail-mailing-list?c=9cf7f7ec3ee7d53eba4efa359099d48e"
["_GET"] => array(2) {
["/email-stop/4897/dbtech-mail-mailing-list-feedback"] => string(0) ""
["c"] => string(32) "9cf7f7ec3ee7d53eba4efa359099d48e"
}
["_POST"] => array(4) {
["unsubscribereason"] => string(1) "2"
["c"] => string(32) "9cf7f7ec3ee7d53eba4efa359099d48e"
["stop"] => string(25) "dbtech_mail_mailinglist:1"
["_xfToken"] => string(8) "****"
}
}
- Swift_TransportException: Email to info@mysite.com failed: Expected response code 250 but got code "554", with message "554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1: NikTest <support@mytestuser.ca> "
- src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383
- Generated by: NikTest
- May 17, 2019 at 8:56 AM
#0 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(281): Swift_Transport_AbstractSmtpTransport->_assertResponseCode('554 Message rej...', Array)
#1 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(270): Swift_Transport_AbstractSmtpTransport->executeCommand('
.
', Array, Array)
#2 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(333): Swift_Transport_EsmtpTransport->executeCommand('
.
', Array)
#3 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(428): Swift_Transport_AbstractSmtpTransport->_streamMessage(Object(Swift_Message))
#4 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(444): Swift_Transport_AbstractSmtpTransport->_doMailTransaction(Object(Swift_Message), 'do-not-reply+83...', Array, Array)
#5 src/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(176): Swift_Transport_AbstractSmtpTransport->_sendTo(Object(Swift_Message), 'do-not-reply+83...', Array, Array)
#6 src/XF/Mail/Mailer.php(292): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)
#7 src/XF/Mail/Mail.php(395): XF\Mail\Mailer->send(Object(Swift_Message), Object(Swift_SmtpTransport), NULL, true)
#8 src/addons/DBTech/Mail/XF/Pub/Controller/EmailStop.php(130): XF\Mail\Mail->send()
#9 src/XF/Mvc/Dispatcher.php(321): DBTech\Mail\XF\Pub\Controller\EmailStop->actionDbtechMailMailingListFeedback(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:EmailStop', 'DbtechMailMaili...', Object(XF\Mvc\RouteMatch), Object(DBTech\Mail\XF\Pub\Controller\EmailStop), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\Mail\XF\Pub\Controller\EmailStop), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
["url"] => string(85) "/email-stop/4897/dbtech-mail-mailing-list-feedback?c=9cf7f7ec3ee7d53eba4efa359099d48e"
["referrer"] => string(110) "https://mysite.com/email-stop/4897/dbtech-mail-mailing-list?c=9cf7f7ec3ee7d53eba4efa359099d48e"
["_GET"] => array(2) {
["/email-stop/4897/dbtech-mail-mailing-list-feedback"] => string(0) ""
["c"] => string(32) "9cf7f7ec3ee7d53eba4efa359099d48e"
}
["_POST"] => array(4) {
["unsubscribereason"] => string(1) "2"
["c"] => string(32) "9cf7f7ec3ee7d53eba4efa359099d48e"
["stop"] => string(25) "dbtech_mail_mailinglist:1"
["_xfToken"] => string(8) "****"
}
}