/[pkg-mixmaster]/trunk/Mix/Src/mail.c
ViewVC logotype

Diff of /trunk/Mix/Src/mail.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10 by rabbi, Wed Oct 31 08:19:51 2001 UTC revision 11 by rabbi, Tue Nov 6 23:41:58 2001 UTC
# Line 6  Line 6 
6     details.     details.
7    
8     Socket-based mail transport services     Socket-based mail transport services
9     $Id: mail.c,v 1.1 2001/10/31 08:19:53 rabbi Exp $ */     $Id: mail.c,v 1.2 2001/11/06 23:41:58 rabbi Exp $ */
10    
11    
12  #include "mix3.h"  #include "mix3.h"
# Line 112  int sendmail(BUFFER *message, char *from Line 112  int sendmail(BUFFER *message, char *from
112      int i;      int i;
113    
114      for (i = 0; i < 10000; i++) {      for (i = 0; i < 10000; i++) {
115        sprintf(path, "%s/out%i.txt", POOLDIR, i);        sprintf(path, "%s%cout%i.txt", POOLDIR, DIRSEP, i);
116        f = fopen(path, "r");        f = fopen(path, "r");
117        if (f)        if (f)
118          fclose(f);          fclose(f);
# Line 482  SOCKET pop3_open(char *user, char *host, Line 482  SOCKET pop3_open(char *user, char *host,
482      if (!bufleft(line, "+")) {      if (!bufleft(line, "+")) {
483        errlog(WARNING, "No POP3 service at %s.\n", host);        errlog(WARNING, "No POP3 service at %s.\n", host);
484        closesocket(server);        closesocket(server);
485          server = INVALID_SOCKET;
486      }      }
487    }    }
488    if (server != INVALID_SOCKET) {    if (server != INVALID_SOCKET) {
# Line 531  SOCKET pop3_open(char *user, char *host, Line 532  SOCKET pop3_open(char *user, char *host,
532      }      }
533      if (!authenticated) {      if (!authenticated) {
534        pop3_close(server);        pop3_close(server);
535          closesocket(server);
536        server = INVALID_SOCKET;        server = INVALID_SOCKET;
537      }      }
538    }    }
# Line 679  void pop3get(void) Line 681  void pop3get(void)
681              }              }
682            }            }
683          pop3_close(server);          pop3_close(server);
684            closesocket(server);
685        }        }
686      }      }
687   end:   end:
688      if (f != NULL)
689        fclose(f);
690    buf_free(line);    buf_free(line);
691    buf_free(msg);    buf_free(msg);
692  }  }

Legend:
Removed from v.10  
changed lines
  Added in v.11

  ViewVC Help
Powered by ViewVC 1.1.5