[wp-trac] [WordPress Trac] #41344: Secure Email Integration

WordPress Trac noreply at wordpress.org
Mon Jul 17 14:45:05 UTC 2017


#41344: Secure Email Integration
----------------------------+----------------------------------------
 Reporter:  ina2n           |       Owner:
     Type:  enhancement     |      Status:  new
 Priority:  normal          |   Milestone:  Awaiting Review
Component:  Administration  |     Version:  4.8
 Severity:  normal          |  Resolution:
 Keywords:                  |     Focuses:  administration, multisite
----------------------------+----------------------------------------

Comment (by ina2n):

 Replying to [comment:1 earnjam]:
 > A couple of questions:
 > 1) Why is this marked as specific to multisite and not just core in
 general?
 > 2) What is the rationale for integrating this into core instead of
 leaving it as a separate plugin, since it seems to function fine using the
 `phpmailer_init` hook?

 1) I run WP multisite, and have no need for single site setups. As WP
 moves forward, I don't see the WP single site as a viable product any
 more.  I can build and maintain a website for a customer using multisite
 at a significantly greater efficiency. I can reduce/eliminate the need for
 staff when using multisite, and manage individual user sites with ease.

 In my opinion, WP would be a much better solution for everyone if all
 sites were setup as multisite capable from the start. From the multisite
 environment, any user can create their own "dev" site within their own
 environment setup. This makes upgrades and design much easier to push, and
 more capable for even a novice.

 2) You're right. The `phpmailer_init` hook does work. But just like WP
 multisite was a plugin for years, I pushed for multisite integration into
 the core over a year ago. Integrating more email capabilities into core is
 just a natural progression, and I'm confident that many new WP users don't
 realize the complexities of getting their own private emails up and
 running within WP. The email integration is not a necessity because of WP,
 it's a necessity because of the natural progression of email security
 standards.

 Personally, I don't know of any hosting provider that allows emails to be
 sent over the non-secure Port 25. And no hosting provider allows emails to
 be sent without password authorization. Any hosting provider, I know
 because I am one, cannot allow an open relay on Port 25. We would all be
 blacklisted within 48 hours, and that's why the present WP core email
 provisions are lacking.

 When you review the file I uploaded, I explain every line and you'll see
 that it's only a handful of lines that would be added to core.  This makes
 WP significantly more email friendly, because everyone has a need to send
 emails via their WP console, and the load on the core is insignificant.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/41344#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list