? ? ? Pending

User tests: Successful: Unsuccessful:

avatar jonasgonka
jonasgonka
31 Jul 2018

Summary of Changes

Remove the internal handling of exceptions thrown by the PHPMailer API in JMail based on PR #12179.

All the proposed changes in that PR were implemented, furthermore we added Exception Handling in the places that use the methods of the JMail class.

Testing Instructions

Mail sending should still work as intended, and with exceptions turned off all booleans should be handled normally as well.

With exceptions turned on all mail functions should now show appropriate warning messages and/or execute expected error behaviour.

Functionalities updated:

  • Notification Email for a direct message
  • Admin Mass-Mail
  • Joomla! update notification mail (could not be tested)
  • Sending a mail through the Contact Form
  • Registration Email after a user is created in the backend
  • Mailto function of articles (this will not show an error anymore, but will just remain on the sending form, might require more work)
  • Remind/Reset emails for the username and password

Documentation Changes Required

Error handling and throwing behaviour changed.

avatar jonasgonka jonasgonka - open - 31 Jul 2018
avatar jonasgonka jonasgonka - change - 31 Jul 2018
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 31 Jul 2018
Category Administration com_messages com_users Language & Strings Front End com_contact com_mailto Libraries Plugins
avatar jonasgonka jonasgonka - change - 31 Jul 2018
Labels Added: ? ?
avatar wilsonge wilsonge - change - 8 Aug 2018
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2018-08-08 16:14:37
Closed_By wilsonge
Labels Added: ?
avatar wilsonge wilsonge - close - 8 Aug 2018
avatar wilsonge wilsonge - merge - 8 Aug 2018
avatar wilsonge
wilsonge - comment - 8 Aug 2018

Awesome. Thanks very much for this!

Add a Comment

Login with GitHub to post a comment