ID: 15373 Comment by: lucasnishimura at hotmail dot com Reported By: alonso at admintek dot net Status: No Feedback Bug Type: Mail related Operating System: win2000 PHP Version: 4.2.1 Assigned To: mfischer New Comment:
Anyone found a solution to this problem? if so please contact me at the above email address.. thx in advance... Previous Comments: ------------------------------------------------------------------------ [2002-10-14 19:26:49] php-bugs at lists dot php dot net No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2002-09-21 10:12:22] [EMAIL PROTECTED] If I run my script through http://snaps.php.net/win32/php4-win32-latest.zip with ---8< php.ini ---- SMTP = sendmail_from = whoever error_reporting = E_ALL display_errors = On and ----8< mail_15373.php---- <?php echo "Sending mail ...\n"; $retval = mail("nouser", "subject", "body"); var_dump($retval); ?> I get C:\php>cvsdebug\php -c . mail_15373.php Sending mail ... Warning: mail() [http://www.php.net/function.mail]: Failed to connect to mailserver at "" port 25, verify your "SMTP" an d "smtp_port" setting in php.ini or use ini_set() in mail_15373.php on line 4 bool(false) Same if I give some nonsense SMTP host: C:\php>cvsdebug\php -c . mail_15373.php Sending mail ... Warning: mail() [http://www.php.net/function.mail]: Failed to connect to mailserver at "acbsdflskadfasklfhas-asdfasdfs" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in mail_15373.php on line 4 bool(false) Please also test http://snaps.php.net/win32/php4-win32-latest.zip ------------------------------------------------------------------------ [2002-09-03 12:23:47] 123 at 123 dot com I ran into this same problem and had to set my smtp Relay Restrictions to allow the program to relay the message through the vertual server. ------------------------------------------------------------------------ [2002-07-02 12:46:13] [EMAIL PROTECTED] Yup, you were right, I didn't understood your concerns. Expect it to be fixed soon. ------------------------------------------------------------------------ [2002-07-02 12:39:12] alonso at admintek dot net mfischer, I think you do not understand my situation. I have in my php.ini: SMTP = nothing-should-give-error; invalid SMTP error_reporting = E_ALL; display_errors = On ; Then I have a script with: //send mail with invalid STMP to invalid address echo mail("noaddress","test","hola"); It immediately returns "1". Even with invalid SMTP and invalid email it just says "1" no errors are reported. Then how am I supposed to test my SMTP server if mail() always returns 1 and never sends the email? If I use a correct SMTP and correct address it does the same thing. I need to make it give some kind of error. Again, if I use php4ts.dll and php4apache.dll from php4.0.6 it says "Bad Message destination" or "Failed to Connect" if I put a valid address and keep the invalid SMTP. With valid address and SMTP the email is sent correctly with 4.0.6. ------------------------------------------------------------------------ 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 http://bugs.php.net/15373 -- Edit this bug report at http://bugs.php.net/?id=15373&edit=1