]> granicus.if.org Git - php/commitdiff
Add Joey Smith's sendmail_port patch
authorStanislav Malyshev <stas@php.net>
Sun, 6 Aug 2000 17:49:41 +0000 (17:49 +0000)
committerStanislav Malyshev <stas@php.net>
Sun, 6 Aug 2000 17:49:41 +0000 (17:49 +0000)
win32/sendmail.c

index c79ef264f192b824688c1b0e228f4fcdee309135..9344a988c5f4da5331c83023e62fa8571b0933b6 100644 (file)
@@ -395,6 +395,7 @@ int MailConnect()
 {
 
        int res;
+       int portnum;
 
        /* Create Socket */
        if ((sc = socket(PF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET)
@@ -412,9 +413,15 @@ int MailConnect()
        }
         */
 
+       if (INI_INT("sendmail_port")){
+               portnum = INI_INT("sendmail_port"));
+       } else {
+               portnum = 25;
+       }       
+
        /* Connect to server */
        sock_in.sin_family = AF_INET;
-       sock_in.sin_port = htons(25);
+       sock_in.sin_port = htons(portnum);
        sock_in.sin_addr.S_un.S_addr = GetAddr(MailHost);
 
        if (connect(sc, (LPSOCKADDR) & sock_in, sizeof(sock_in)))