From 9cd387439e4515376cf22613467e16d183eff362 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Thu, 3 Aug 2000 19:26:19 +0000 Subject: [PATCH] evaluate sendmail exit status, fixes unix side of bug #5630 --- ext/standard/mail.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.50.1