Last modified: 2014-08-01 19:19:03 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T65483, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 63483 - Shifting from UserMailer to Swift Mailer
Shifting from UserMailer to Swift Mailer
Product: MediaWiki
Classification: Unclassified
Email (Other open bugs)
All All
: High enhancement (vote)
: ---
Assigned To: Tony Thomas
Depends on:
Blocks: 1932
  Show dependency treegraph
Reported: 2014-04-03 14:07 UTC by Tony Thomas
Modified: 2014-08-01 19:19 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Tony Thomas 2014-04-03 14:07:32 UTC
>>Tyler Romeo:

Swift_Mailer seems to be lot robust than PHP MailUser. "PHPMailer has everything packed into a few classes, whereas Swift_Mailer actually has a separation of concerns, with classes for attachments, transport types, etc. A result of this is that PHPMailer has two different functions for embedding multimedia: addEmbeddedImage() for files and addStringEmbeddedImage() for strings. Another example is that PHPMailer supports only two bodies for multipart messages, whereas Swift_Mailer will add in as many bodies as you tell it to since a body is wrapped in its own object. In addition, PHPMailer only really supports SMTP, whereas Swift_Mailer has an extensible transport architecture, and multiple transport providers. (And there's also plugins, and monolog integration, etc.)
Comment 1 Tony Thomas 2014-04-03 14:12:36 UTC
Before implementing VERP functionality for MediaWiki, we need the public conscience on the migration, as VERP needs to be implemented as a plugin to SwiftMailer, if it needs to be. 
Discussions till date:
Comment 2 Nemo 2014-04-10 13:50:40 UTC
Owen, I'm adding you to cc because <> is currently considered superseded by this bug. I hope this will be of use for Wikia too; if you have thoughts please share on this bug or on
Comment 3 Tony Thomas 2014-04-29 16:01:25 UTC
Adding in the wikitech-i mails regarding this proposal. Looks like we need more feedback.
Comment 4 Tony Thomas 2014-05-25 12:27:30 UTC
Patch submitted in Gerrit
Comment 5 Gerrit Notification Bot 2014-06-02 11:47:27 UTC
Change 135290 had a related patch set uploaded by 01tonythomas:
Shifted from PEAR/PHP mailer to Swift Mailer
Comment 6 Gerrit Notification Bot 2014-07-21 18:44:00 UTC
Change 135290 abandoned by 01tonythomas:
Shifted from PEAR/PHP mailer to Swift Mailer

Abandoning in favour of I7de5a4228a34b2d56d5ed8f0d9e48a6066012e41. SwiftMailer has been moved to a new extension.
Comment 7 Kunal Mehta (Legoktm) 2014-08-01 19:19:03 UTC
Consensus was that SwiftMailer should not go into core. WONTFIXing accordingly.

Tony has written [[mw:Extension:SwiftMailer]] as part of his GSoC project though.

Note You need to log in before you can comment on or make changes to this bug.