Edit report at https://bugs.php.net/bug.php?id=75877&edit=1
ID: 75877 Comment by: zach at zrhoffman dot net Reported by: hajo dot locke at gmx dot de Summary: mailing-list subscription web form is broken Status: Re-Opened Type: Bug Package: Website problem Operating System: Irrelevant PHP Version: Irrelevant Assigned To: heiglandreas Block user comment: N Private report: N New Comment: The backend script that php.net mirrors use for subscribing users to mailing lists is https://git.php.net/?p=web/master.git;a=blob;f=entry/subscribe.php;h=7500cc54bb However, you can make requests to it yourself from the command-line: `curl 'https://master.php.net/entry/subscribe.php' --data 'request=subscribe&email=y...@email.com&maillist=internals&remoteip=1.2.3.4&referer=5.6.7.8'` There are a few problems with this: ⢠master.php.net returns silently when you try to subscribe. This would mean that it exits before it can print an error message, so it fails to require PHPMailer files ⢠php-smtp2.php.net does not resolve, even if using easyDNS's nameservers, and needs to be resolved manually as 72.52.91.12 (according to https://wiki.php.net/systems/php-smtp2) ⢠After adding php-smtp2.php.net to a local nameserver, php-smtp2.php.net times out when I try to subscribe from a local instance of web/master.git running PHP 5.4 and PHPMailer 6.0.0 ⢠master.php.net runs PHP 5.4, but it is using PHPMailer 6, which requires >=PHP 5.5 (all of the code seems to run fine in PHP 5.4 for this single purpose, however, all the way through PHPMailer 6.0.5) ⢠If you run `dig php.net mx;` from CLI, it says the MX of php.net is php-smtp3.php.net, which is not listed on https://wiki.php.net/systems, and curiously has a different IPv4 than php-smtp2.php.net but the same IPv6 address ⢠php-smtp3.php.net times out when I try to subscribe from a local instance of web/master.git We should make PHPMailer a composer dependency so we can keep track of it (see 75877_phpmailer_composer.patch). Previous Comments: ------------------------------------------------------------------------ [2018-09-04 06:03:58] Hajo dot Locke at gmx dot de Hello, i tried it again yesterday evening. No confirmationmail on my mailserver, not even a connect to deliver. Somebody who is willing to solve this should take a serious look. Thanks, Hajo ------------------------------------------------------------------------ [2018-09-01 12:59:18] c...@php.net This problem has been confirmed only two hours ago: <https://github.com/php/php-src/pull/3483#issuecomment-417849572>ff. ------------------------------------------------------------------------ [2018-09-01 12:11:24] heiglandr...@php.net Thank you for taking the time to report a problem with PHP. Unfortunately you are not using a current version of PHP -- the problem might already be fixed. Please download a new PHP version from http://www.php.net/downloads.php If you are able to reproduce the bug with one of the latest versions of PHP, please change the PHP version on this bug report to the version you tested and change the status back to "Open". Again, thank you for your continued support of PHP. There was a problem with the mailing-list on Monday 27th of August 2018 that got fixed during the following days. So the issue should be fixed by now. Please try again and report back if it's still broken. Thanks! ------------------------------------------------------------------------ [2018-09-01 11:09:38] c...@php.net Note that it is not php-internals*, but rather internals* (i.e. without the PHP prefix). ------------------------------------------------------------------------ [2018-02-27 22:48:11] 93196 dot 93 dot mb at gmail dot com Apologies that email shouldâve been php-internals-h...@lists.php.net ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=75877 -- Edit this bug report at https://bugs.php.net/bug.php?id=75877&edit=1 -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php