46 |
return ERR_MESG_DELE; |
return ERR_MESG_DELE; |
47 |
|
|
48 |
message_get_stream (msg, &stream); |
message_get_stream (msg, &stream); |
49 |
fprintf (ofile, "+OK\r\n"); |
pop3d_outf ("+OK\r\n"); |
50 |
|
|
51 |
off = n = 0; |
off = n = 0; |
52 |
buf = malloc (buflen * sizeof (*buf)); |
buf = malloc (buflen * sizeof (*buf)); |
68 |
continue; |
continue; |
69 |
} |
} |
70 |
if (buf[0] == '.') |
if (buf[0] == '.') |
71 |
fprintf (ofile, ".%s\r\n", buf); |
pop3d_outf (".%s\r\n", buf); |
72 |
else |
else |
73 |
fprintf (ofile, "%s\r\n", buf); |
pop3d_outf ("%s\r\n", buf); |
74 |
off += n; |
off += n; |
75 |
} |
} |
76 |
|
|
78 |
attribute_set_read (attr); |
attribute_set_read (attr); |
79 |
|
|
80 |
free (buf); |
free (buf); |
81 |
fprintf (ofile, ".\r\n"); |
pop3d_outf (".\r\n"); |
82 |
|
|
83 |
return OK; |
return OK; |
84 |
} |
} |