summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank M. Kromann <fmk@php.net>2001-12-04 18:47:07 +0000
committerFrank M. Kromann <fmk@php.net>2001-12-04 18:47:07 +0000
commit86a884e538308a3472c23a5bc502934598dd6128 (patch)
tree15ef99e1f017e17daec3c10e24e1ef1b4ecaeb27
parentd9763dd63a2794330bf2dc897915f1b8f586eb10 (diff)
downloadphp-git-86a884e538308a3472c23a5bc502934598dd6128.tar.gz
modified to enable imap_mail() on win32
-rw-r--r--win32/sendmail.c8
-rw-r--r--win32/sendmail.h2
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);