CVS update: php3/win32

From: Date: Tue, 29 Jun 1999 18:50:17 +0000
Subject: CVS update: php3/win32
Groups: php.dev 
Request: Send a blank email to php-dev+get-7821@lists.php.net to get a copy of this message
Date: Tuesday June 29, 1999 @ 14:50 Author: jim Update of /repository/php3/win32 In directory php:/tmp/cvs-serv3732/win32 Modified Files: sendmail.c Log Message: Fix from #1622. SMTP does require \r\n, even though some transports (notably sendmail) don't. Index: php3/win32/sendmail.c diff -u php3/win32/sendmail.c:1.24 php3/win32/sendmail.c:1.25 --- php3/win32/sendmail.c:1.24 Thu Jun 10 04:55:58 1999 +++ php3/win32/sendmail.c Tue Jun 29 14:50:16 1999 @@ -1,4 +1,4 @@ -/* $Id: sendmail.c,v 1.24 1999/06/10 08:55:58 fmk Exp $ */ +/* $Id: sendmail.c,v 1.25 1999/06/29 18:50:16 jim Exp $ */ /* * PHP Sendmail for Windows. @@ -161,7 +161,7 @@ { TLS_VARS; - Post("QUIT\n"); + Post("QUIT\r\n"); Ack(); // to guarantee that the cleanup is not made twice and // compomise the rest of the application if sockets are used @@ -221,7 +221,7 @@ if (strchr(mailTo, '@') == NULL) return (BAD_MSG_DESTINATION); - sprintf(GLOBAL(Buffer), "HELO %s\n", GLOBAL(LocalHost)); + sprintf(GLOBAL(Buffer), "HELO %s\r\n", GLOBAL(LocalHost)); // in the beggining of the dialog // attempt reconnect if the first Post fail @@ -233,20 +233,20 @@ if ((res = Ack()) != SUCCESS) return (res); - sprintf(GLOBAL(Buffer), "MAIL FROM:<%s>\n", RPath); + sprintf(GLOBAL(Buffer), "MAIL FROM:<%s>\r\n", RPath); if ((res = Post(GLOBAL(Buffer))) != SUCCESS) return (res); if ((res = Ack()) != SUCCESS) return (res); - sprintf(GLOBAL(Buffer), "RCPT TO:<%s>\n", mailTo); + sprintf(GLOBAL(Buffer), "RCPT TO:<%s>\r\n", mailTo); if ((res = Post(GLOBAL(Buffer))) != SUCCESS) return (res); if ((res = Ack()) != SUCCESS) return (res); - if ((res = Post("DATA\n")) != SUCCESS) + if ((res = Post("DATA\r\n")) != SUCCESS) return (res); if ((res = Ack()) != SUCCESS) return (res);

« previous php.dev (#7821) next »