diff options
author | Frank M. Kromann <fmk@php.net> | 2001-12-04 18:47:07 +0000 |
---|---|---|
committer | Frank M. Kromann <fmk@php.net> | 2001-12-04 18:47:07 +0000 |
commit | 86a884e538308a3472c23a5bc502934598dd6128 (patch) | |
tree | 15ef99e1f017e17daec3c10e24e1ef1b4ecaeb27 | |
parent | d9763dd63a2794330bf2dc897915f1b8f586eb10 (diff) | |
download | php-git-86a884e538308a3472c23a5bc502934598dd6128.tar.gz |
modified to enable imap_mail() on win32
-rw-r--r-- | win32/sendmail.c | 8 | ||||
-rw-r--r-- | win32/sendmail.h | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/win32/sendmail.c b/win32/sendmail.c index 22127faf7f..903447f028 100644 --- a/win32/sendmail.c +++ b/win32/sendmail.c @@ -277,9 +277,9 @@ int SendText(char *RPath, char *Subject, char *mailTo, char *data, char *headers /* send message header */ if (Subject == NULL) - res = PostHeader(RPath, "No Subject", mailTo, headers); + res = PostHeader(RPath, "No Subject", mailTo, headers, NULL); else - res = PostHeader(RPath, Subject, mailTo, headers); + res = PostHeader(RPath, Subject, mailTo, headers, NULL); if (res != SUCCESS) return (res); @@ -331,7 +331,7 @@ int SendText(char *RPath, char *Subject, char *mailTo, char *data, char *headers // Author/Date: jcar 20/9/96 // History: //********************************************************************/ -int PostHeader(char *RPath, char *Subject, char *mailTo, char *xheaders) +int PostHeader(char *RPath, char *Subject, char *mailTo, char *xheaders, char *mailCc) { /* Print message header according to RFC 822 */ @@ -368,6 +368,8 @@ int PostHeader(char *RPath, char *Subject, char *mailTo, char *xheaders) if(!xheaders || !strstr(xheaders, "To:")){ p += sprintf(p, "To: %s\r\n", mailTo); } + if (mailCc && *mailCc) + p += sprintf(p, "Cc: %s\r\n", mailCc); if(xheaders){ p += sprintf(p, "%s\r\n", xheaders); } diff --git a/win32/sendmail.h b/win32/sendmail.h index 38ac29e5eb..4815fe60b1 100644 --- a/win32/sendmail.h +++ b/win32/sendmail.h @@ -36,7 +36,7 @@ int SendText(char *RPath, char *Subject, char *mailTo, char *data, char *headers char *GetSMErrorText(int index); int MailConnect(); -int PostHeader(char *, char *, char *, char *); +int PostHeader(char *, char *, char *, char *, char *); int Post(LPCSTR); int Ack(); unsigned long GetAddr(LPSTR szHost); |