Edit report at https://bugs.php.net/bug.php?id=78684&edit=1

 ID:                 78684
 Updated by:         c...@php.net
 Reported by:        japs at bistruphave dot dk
 Summary:            PCRE bug72463_2 test is sending emails on Linux
-Status:             Analyzed
+Status:             Closed
 Type:               Bug
 Package:            Testing related
 Operating System:   Centos 8
 PHP Version:        Next Major Version
 Assigned To:        carusogabriel
 Block user comment: N
 Private report:     N

 New Comment:

Automatic comment on behalf of cmbecke...@gmx.de
Revision: 
http://git.php.net/?p=php-src.git;a=commit;h=26635ed71aa45e10f6c67555d1139d37d303dd72
Log: Fix #78684: PCRE bug72463_2 test is sending emails on Linux


Previous Comments:
------------------------------------------------------------------------
[2019-10-18 17:18:31] requi...@php.net

Right. bug72463_2.phpt was made to run on Linux as a result of
https://github.com/php/php-src/commit/2f70038#diff-52e6299aa380cc579975b8a3f91cbae5

I think that was incorrect: the SMTP setting is only for Windows, so it will be 
ignored on Linux and instead go with the normal sendmail defaults.

ext/standard's mail/bug69115 test looks to be in a similar situation:
https://github.com/php/php-src/commit/2f70038#diff-82cc28c218b80a3f9eef39e816a4d78f

------------------------------------------------------------------------
[2019-10-18 17:17:02] c...@php.net

It seems to me that ext/pcre/tests/bug72463_2.phpt should be a Windows only 
test.

------------------------------------------------------------------------
[2019-10-18 16:48:14] japs at bistruphave dot dk

ext/pcre/tests/bug72463_2.phpt is responsible
My top domain is dk.
Notice the domain @name.dk, which does exist.

------------------------------------------------------------------------
[2019-10-18 14:08:28] requi...@php.net

One or both of these two tests:
1. ext/pcre/tests/bug72463.phpt
2. ext/pcre/tests/bug72463_2.phpt

are sending email, however they shouldn't *actually* send because of the mail 
configuration:
1. sendmail_path="echo >/dev/null"
2. SMTP=non.existent.smtp.server

Can you edit the two tests so that the mail messages are distinct, then rerun 
them to find out which is responsible?

And a shot in the dark: does "non.existent.smtp.server" resolve to anything on 
your server? Your DNS isn't using the .server TLD, right?

------------------------------------------------------------------------
[2019-10-18 09:09:54] japs at bistruphave dot dk

Description:
------------
Each time I run the PHP test after a PHP 7.4.0.RCx upgrade it
generates a mail with the destination address:
some.address.it.wont.ever.re...@name.dk
It will sit in my mail queue forever and cannot be delivered.

The content is: a
Subject: subject




------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=78684&edit=1

Reply via email to