236 |
|
|
237 |
unlink (tempfile); |
unlink (tempfile); |
238 |
for (; *argv; argv++) |
for (; *argv; argv++) |
239 |
mda (fp, *argv, NULL); |
mda (fp, *argv); |
240 |
return exit_code; |
return exit_code; |
241 |
} |
} |
242 |
|
|
315 |
} |
} |
316 |
|
|
317 |
int |
int |
318 |
mda (FILE *fp, char *username, mailbox_t mbox) |
mda (FILE *fp, char *username) |
319 |
{ |
{ |
|
if (mbox) |
|
|
{ |
|
|
message_t mesg = NULL; |
|
|
attribute_t attr = NULL; |
|
|
|
|
|
mailbox_get_message (mbox, 1, &mesg); |
|
|
message_get_attribute (mesg, &attr); |
|
|
if (attribute_is_deleted (attr)) |
|
|
return EX_OK; |
|
|
} |
|
|
|
|
320 |
deliver (fp, username); |
deliver (fp, username); |
321 |
|
|
322 |
if (multiple_delivery) |
if (multiple_delivery) |