diff options
author | Johannes Schlüter <johannes@php.net> | 2007-07-11 17:39:04 +0000 |
---|---|---|
committer | Johannes Schlüter <johannes@php.net> | 2007-07-11 17:39:04 +0000 |
commit | c91907a51583ba1c1fb0fe00e1a6400a2da8881d (patch) | |
tree | 7a4e2fcebc0017a8eda84d6adff2e626503f8df9 | |
parent | d3a6deb076d96c6622732f5582727059cb659818 (diff) | |
download | php-git-c91907a51583ba1c1fb0fe00e1a6400a2da8881d.tar.gz |
- Always enable mail() function
-rw-r--r-- | acinclude.m4 | 3 | ||||
-rw-r--r-- | ext/mbstring/mbstring.c | 11 | ||||
-rw-r--r-- | ext/standard/basic_functions.c | 9 | ||||
-rw-r--r-- | ext/standard/mail.c | 8 | ||||
-rw-r--r-- | ext/standard/php_mail.h | 4 | ||||
-rw-r--r-- | main/config.w32.h | 1 | ||||
-rw-r--r-- | main/main.c | 2 | ||||
-rw-r--r-- | win32/build/config.w32.h.in | 1 |
8 files changed, 1 insertions, 38 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 55875a3b44..7c8d82b44b 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1991,9 +1991,6 @@ dnl AC_DEFUN([PHP_PROG_SENDMAIL], [ PHP_ALT_PATH=/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib AC_PATH_PROG(PROG_SENDMAIL, sendmail,[], $PATH:$PHP_ALT_PATH) - if test -n "$PROG_SENDMAIL"; then - AC_DEFINE(HAVE_SENDMAIL,1,[whether you have sendmail]) - fi PHP_SUBST(PROG_SENDMAIL) ]) diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index fa2cb5dcc1..cfbd79592e 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -3317,7 +3317,6 @@ PHP_FUNCTION(mb_decode_numericentity) /* {{{ proto int mb_send_mail(string to, string subject, string message [, string additional_headers [, string additional_parameters]]) * Sends an email message with MIME scheme */ -#if HAVE_SENDMAIL #define SKIP_LONG_HEADER_SEP_MBSTRING(str, pos) \ if (str[pos] == '\r' && str[pos + 1] == '\n' && (str[pos + 2] == ' ' || str[pos + 2] == '\t')) { \ @@ -3821,16 +3820,6 @@ PHP_FUNCTION(mb_send_mail) #undef PHP_MBSTR_MAIL_MIME_HEADER2 #undef PHP_MBSTR_MAIL_MIME_HEADER3 #undef PHP_MBSTR_MAIL_MIME_HEADER4 - -#else /* HAVE_SENDMAIL */ - -PHP_FUNCTION(mb_send_mail) -{ - RETURN_FALSE; -} - -#endif /* HAVE_SENDMAIL */ - /* }}} */ /* {{{ proto mixed mb_get_info([string type]) diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index cc01619e7e..fd83b8d1b2 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -1816,7 +1816,6 @@ ZEND_END_ARG_INFO() #endif /* }}} */ /* {{{ mail.c */ -#ifdef HAVE_SENDMAIL static ZEND_BEGIN_ARG_INFO(arginfo_ezmlm_hash, 0) ZEND_ARG_INFO(0, addr) @@ -1830,7 +1829,6 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_mail, 0, 0, 3) ZEND_ARG_INFO(0, additional_headers) ZEND_ARG_INFO(0, additional_parameters) ZEND_END_ARG_INFO() -#endif /* }}} */ /* {{{ math.c */ static @@ -3693,10 +3691,8 @@ zend_function_entry basic_functions[] = { /* {{{ */ PHP_FALIAS(diskfreespace, disk_free_space, arginfo_disk_free_space) /* functions from mail.c */ -#ifdef HAVE_SENDMAIL PHP_FE(mail, arginfo_mail) PHP_FE(ezmlm_hash, arginfo_ezmlm_hash) -#endif /* functions from syslog.c */ #ifdef HAVE_SYSLOG_H @@ -4944,14 +4940,9 @@ PHPAPI int _php_error_log(int opt_err, char *message, char *opt, char *headers T case 1: /*send an email */ { -#if HAVE_SENDMAIL if (!php_mail(opt, "PHP error_log message", message, headers, NULL TSRMLS_CC)) { return FAILURE; } -#else - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Mail option not available!"); - return FAILURE; -#endif } break; diff --git a/ext/standard/mail.c b/ext/standard/mail.c index fff0c53905..89432c4c0c 100644 --- a/ext/standard/mail.c +++ b/ext/standard/mail.c @@ -35,7 +35,6 @@ #include "php_ini.h" #include "exec.h" -#if HAVE_SENDMAIL #ifdef PHP_WIN32 #include "win32/sendmail.h" #endif @@ -271,13 +270,6 @@ PHP_MINFO_FUNCTION(mail) } /* }}} */ -#else - -PHP_FUNCTION(mail) {} -PHP_MINFO_FUNCTION(mail) {} - -#endif - /* * Local variables: * tab-width: 4 diff --git a/ext/standard/php_mail.h b/ext/standard/php_mail.h index 84f256ec8b..99d32c4d8c 100644 --- a/ext/standard/php_mail.h +++ b/ext/standard/php_mail.h @@ -24,11 +24,7 @@ PHP_FUNCTION(mail); PHP_MINFO_FUNCTION(mail); -#if HAVE_SENDMAIL - PHP_FUNCTION(ezmlm_hash); PHPAPI extern int php_mail(char *to, char *subject, char *message, char *headers, char *extra_cmd TSRMLS_DC); -#endif - #endif /* PHP_MAIL_H */ diff --git a/main/config.w32.h b/main/config.w32.h index 554894e7e7..6dff64abdc 100644 --- a/main/config.w32.h +++ b/main/config.w32.h @@ -112,7 +112,6 @@ #undef HAVE_SETITIMER #undef HAVE_IODBC #define HAVE_LIBDL 1 -#define HAVE_SENDMAIL 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_PUTENV 1 #define HAVE_LIMITS_H 1 diff --git a/main/main.c b/main/main.c index c1c85f508b..36fce24707 100644 --- a/main/main.c +++ b/main/main.c @@ -341,7 +341,7 @@ static PHP_INI_MH(OnUpdateDefaultMimetype) #if defined(PHP_PROG_SENDMAIL) && !defined(NETWARE) # define DEFAULT_SENDMAIL_PATH PHP_PROG_SENDMAIL " -t -i " #else -# define DEFAULT_SENDMAIL_PATH NULL +# define DEFAULT_SENDMAIL_PATH "/usr/sbin/sendmail -t -i" #endif /* {{{ PHP_INI diff --git a/win32/build/config.w32.h.in b/win32/build/config.w32.h.in index aefac91af1..91a4927321 100644 --- a/win32/build/config.w32.h.in +++ b/win32/build/config.w32.h.in @@ -55,7 +55,6 @@ #undef HAVE_SETITIMER #undef HAVE_IODBC #define HAVE_LIBDL 1 -#define HAVE_SENDMAIL 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_PUTENV 1 #define HAVE_LIMITS_H 1 |