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.

implement (fix) a batchSend and attachements in expMail

#260

Currently several modules use a loop of expMail->quickSend to send multiple e-mails, however this creates multiple errors if the mail server is not set up correctly.

A better implementation would be to use a new batchSend method to send mail one address at a time, and use quickSend to send to multiple addresses simultaneously in a single e-mail.

Reported by dleffler · July 29th, 2011 @ 03:07 AM

State: resolved
Milestone: 2.0.1
Assigned to: dleffler dleffler

Activity

  1. expNinja
    expNinja

    (from [88815ce6c9ea66d13d9303d6beb56c005448fd27]) Update to expMail class to better handle mix of passed address parameters (actually a feature of Swiftmailer v4). The quickSend "from_name" parameter is now deprecated since "from" can be an associative array of array($email=>$name). Updated all quickSend calls to new format. quickSend method also 'internalized' to call directly to the Swift class instead of subclassed methods (it's supposed to be quick, right?) [#260 implement (fix) a batchSend and attachements in expMail ] https://github.com/exponentcms/exponent-cms/commit/88815ce6c9ea66d1...

    July 29th, 2011 @ 02:06 PM

  2. expNinja
    expNinja
    • Milestone set to 2.0.1
    • State changed from open to resolved
    • Milestone order changed from 2 to 0

    (from [c988ec4629463c70552672a1ece432669433ca36]) Initial implementation of quickBatchSend method for expMail. Works like quickSend, but sends each email separately to protect the identity of those being mailed. [#260 implement (fix) a batchSend and attachements in expMail state:resolved milestone:2.0.1] https://github.com/exponentcms/exponent-cms/commit/c988ec4629463c70...

    September 15th, 2011 @ 05:36 PM

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.