]> granicus.if.org Git - php/commitdiff
add a primitive debug facility to sendmail
authorAnatol Belski <ab@php.net>
Tue, 31 Jan 2017 17:25:36 +0000 (18:25 +0100)
committerAnatol Belski <ab@php.net>
Tue, 31 Jan 2017 17:25:36 +0000 (18:25 +0100)
win32/sendmail.c

index 9195f21503dde9693ffb991850b564527dcaf8de..bdeff314a0932a40a0d9c6934fd03ea9414566f5 100644 (file)
@@ -49,6 +49,8 @@
 #include "ext/standard/php_string.h"
 #include "ext/date/php_date.h"
 
+#define SENDMAIL_DEBUG 0
+
 /*enum
    {
    DO_CONNECT = WM_USER +1
@@ -780,6 +782,10 @@ static int MailConnect()
 #endif
        SOCKADDR_IN sock_in;
 
+#if SENDMAIL_DEBUG
+return 0;
+#endif
+
        /* Create Socket */
        if ((PW32G(mail_socket) = socket(PF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET) {
                return (FAILED_TO_OBTAIN_SOCKET_HANDLE);
@@ -866,6 +872,12 @@ static int Post(LPCSTR msg)
        int slen;
        int index = 0;
 
+#if SENDMAIL_DEBUG
+       if (msg)
+               printf("POST: '%s'\n", msg);
+       return (SUCCESS);
+#endif
+
        while (len > 0) {
                if ((slen = send(PW32G(mail_socket), msg + index, len, 0)) < 1)
                        return (FAILED_TO_SEND);
@@ -894,6 +906,10 @@ static int Ack(char **server_response)
        int Index = 0;
        int Received = 0;
 
+#if SENDMAIL_DEBUG
+       return (SUCCESS);
+#endif
+
 again:
 
        if ((rlen = recv(PW32G(mail_socket), buf + Index, ((MAIL_BUFFER_SIZE) - 1) - Received, 0)) < 1) {