|
|
server = pop_open (0, user, password, POP_NO_GETPASS); | server = pop_open (0, user, password, POP_NO_GETPASS); |
if (! server) | if (! server) |
{ | { |
error (pop_error, NULL, NULL); |
error ("%s", pop_error, NULL); |
return (1); | return (1); |
} | } |
| |
VERBOSE(("stat'ing messages\n")); | VERBOSE(("stat'ing messages\n")); |
if (pop_stat (server, &nmsgs, &nbytes)) | if (pop_stat (server, &nmsgs, &nbytes)) |
{ | { |
error (pop_error, NULL, NULL); |
error ("%s", pop_error, NULL); |
return (1); | return (1); |
} | } |
| |
|
|
mbx_delimit_begin (mbf); | mbx_delimit_begin (mbf); |
if (pop_retr (server, i, mbx_write, mbf) != POP_RETRIEVED) | if (pop_retr (server, i, mbx_write, mbf) != POP_RETRIEVED) |
{ | { |
error (Errmsg, NULL, NULL); |
error ("%s", Errmsg, NULL); |
close (mbfi); | close (mbfi); |
return (1); | return (1); |
} | } |
|
|
VERBOSE(("deleting message %d \n", i)); | VERBOSE(("deleting message %d \n", i)); |
if (pop_delete (server, i)) | if (pop_delete (server, i)) |
{ | { |
error (pop_error, NULL, NULL); |
error ("%s", pop_error, NULL); |
pop_close (server); | pop_close (server); |
return (1); | return (1); |
} | } |
|
|
VERBOSE(("closing server \n")); | VERBOSE(("closing server \n")); |
if (pop_quit (server)) | if (pop_quit (server)) |
{ | { |
error (pop_error, NULL, NULL); |
error ("%s", pop_error, NULL); |
return (1); | return (1); |
} | } |
| |