[wp-trac] [WordPress Trac] #50720: PHPMailer's validator defaults to 'php' after the upgrade
WordPress Trac
noreply at wordpress.org
Wed Jul 22 17:19:34 UTC 2020
#50720: PHPMailer's validator defaults to 'php' after the upgrade
--------------------------+------------------------------
Reporter: david.binda | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Mail | Version:
Severity: normal | Resolution:
Keywords: | Focuses:
--------------------------+------------------------------
Comment (by ayeshrajans):
Are there any specific examples that were allowed in PHPMailer 5's `auto`,
but rejected in PHPMailer 6 `php` validation?
The `auto` mode appears to be a more forgiving work-around to deal with
PHP and PCRE version differences. I highly doubt that WordPress can even
work without PCRE, so most of these conditions will end up being dead
code.
WordPress now requires PHP 5.6, so with this patch, the only possible
options automatically selected would be `pcre8` and `php`.
I personally think `filter_var` (`php` validation) is the more accurate
and cleaner approach. I would personally prefer to accept PHPMailer's
defaults instead of fighting against it.
Tagging @Synchro of PHPMailer who might provide more insight to this.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/50720#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list