Edit report at https://bugs.php.net/bug.php?id=55336&edit=1
ID: 55336 Updated by: paj...@php.net Reported by: grabli_2005 at mail dot ru Summary: mail() function is not thread safe for Windows builds -Status: Open +Status: Feedback Type: Bug Package: Network related Operating System: Windows PHP Version: 5.4.0alpha2 Block user comment: N Private report: N New Comment: Please provide a patch against 5.3 and 5.4. Also I'm not sure about your statement. Previous Comments: ------------------------------------------------------------------------ [2011-08-01 12:02:42] grabli_2005 at mail dot ru fixed typo in title ------------------------------------------------------------------------ [2011-08-01 11:50:39] grabli_2005 at mail dot ru Description: ------------ win32\sendmail.c contans static variables and not thread safe. Test script: --------------- It`s not so easy to write test script, because of multithreading and needs of test SMTP server. Expected result: ---------------- mail() funtion should be thread safe. I`ve found this bug years ago. I`ve re-write sendmail.c to not use global variables for php 5.3.0. Also I make it compilable for nix build, so mail() may not start heavy sendmail process and connect directly to local SMTP. You can get this versions here http://lion.rusfur.net/mail_patch.rar Actual result: -------------- mail() fountion is not thread safe. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=55336&edit=1