From: Hartmut Holzgraefe Date: Thu, 3 Aug 2000 19:26:19 +0000 (+0000) Subject: evaluate sendmail exit status, fixes unix side of bug #5630 X-Git-Tag: PRE_FILE_COMPILE_API_CHANGE~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9cd387439e4515376cf22613467e16d183eff362;p=php evaluate sendmail exit status, fixes unix side of bug #5630 --- diff --git a/ext/standard/mail.c b/ext/standard/mail.c index 16753a7c5c..d4cb79d2fc 100644 --- a/ext/standard/mail.c +++ b/ext/standard/mail.c @@ -25,6 +25,7 @@ #include "ext/standard/info.h" #if !defined(PHP_WIN32) #include "build-defs.h" +#include #endif #include "php_mail.h" #include "php_ini.h" @@ -151,7 +152,7 @@ int php_mail(char *to, char *subject, char *message, char *headers) } fprintf(sendmail, "\n%s\n", message); ret = pclose(sendmail); - if (ret == -1) { + if ((ret != EX_OK)&&(ret != EX_TEMPFAIL)) { return 0; } else { return 1;