Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Investigate adding a 'mail server setup' check for installation and/or site configuration

#259

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.

Reported by dleffler · July 27th, 2011 @ 07:50 PM

State: resolved
Assigned to: nobody

Activity

  1. expNinja
    expNinja

    (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 Swift mailer upgrade to v4.x state:resolved milestone:'Release Candidate 1'][#259 Investigate adding a 'mail server setup' check for installation and/or site c...] https://github.com/exponentcms/exponent-cms/commit/beef53f2cd5b7279...

    July 28th, 2011 @ 09:19 PM

  2. expNinja
    expNinja
    • 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 Investigate adding a 'mail server setup' check for installation and/or site c... state:resolved milestone:'Release Candidate 1'] https://github.com/exponentcms/exponent-cms/commit/e08223f44982210f...

    July 29th, 2011 @ 03:04 AM

  3. expNinja
    expNinja

    (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 Investigate adding a 'mail server setup' check for installation and/or site c... state:resolved milestone:'Release Candidate 1'] https://github.com/exponentcms/exponent-cms/commit/83fa5d6819c456a9...

    July 29th, 2011 @ 05:19 AM

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.