Investigate adding a 'mail server setup' check for installation and/or site configuration
Reported by dleffler | July 27th, 2011 @ 07:50 PM | in Release Candidate 1 (closed)
Many "e-mail" problems occuring in Exponent are due to an incorrect 'mail server' configuraton. If it's bad, it usually crashes the page (broken css syndrome).
Would be nice to at least have a 'check setup' button on the 'mail server' settings page to send a quick test e-mail and also report back some simple problems encountered.
FWIW, I manually go back & forth to a ocntact form page to send an e-mail when troubleshooting my setup. Would be nice if was all on one page or something.
Comments and changes to this ticket
-
expNinja July 28th, 2011 @ 09:19 PM
(from [beef53f2cd5b72798aa1d851a462f1fc357d48ea]) Adds and implements Swiftmailer 4.1.1 (vs 3.3.2). Adds an SMTP debugging option to site configuration and implements a custom Exponent eDebug Logging mechanism (dump to screen). Not all Swiftmailer features are implemented in the wrapper, but everything needed to create the expMail object and do a quickSend (which are the only methods used at this time). Also added detailed documentation and two troubleshooting items to the docs site.
[#4 state:resolved milestone:'Release Candidate 1'][#259] https://github.com/exponentcms/exponent-cms/commit/beef53f2cd5b7279... -
expNinja July 29th, 2011 @ 03:04 AM
- Milestone set to Release Candidate 1
- State changed from new to resolved
- Milestone order changed from 79 to 0
(from [e08223f44982210fcf81142a13d10c55f1eeea91]) Adds more error checking to expMail->quickSend (which is the only method used in exponent @tt). Errors (exceptions) are caught and returned in the message queue. Adds an 'SMTP Mail Server Test' item to the Exponent Configuraiton menu if use phpmail() is NOT turned on. This may help check mail server setup. [#259 state:resolved milestone:'Release Candidate 1'] https://github.com/exponentcms/exponent-cms/commit/e08223f44982210f...
-
expNinja July 29th, 2011 @ 05:19 AM
(from [83fa5d6819c456a90a3920a5909f29f0d74532a1]) Replaced some of the expMail->quickSend loops with a single call since Swiftmailer v4 takes arrays as the TO address. Other minor edits [#259 state:resolved milestone:'Release Candidate 1'] https://github.com/exponentcms/exponent-cms/commit/83fa5d6819c456a9...
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS