403 |
action_delete(mesgs, args); |
action_delete(mesgs, args); |
404 |
break; |
break; |
405 |
case FILTER_ACTION_COPY: |
case FILTER_ACTION_COPY: |
406 |
info("%d message%s copied to mailbox \"%s\".\n", cnt, |
info("%d message%s copied from \"%s\" to mailbox \"%s\".\n", |
407 |
plural(cnt), destmbox); |
cnt, plural(cnt), mbox, destmbox); |
408 |
action_copy(mbox, mesgs, apply_namespace(destmbox, |
action_copy(mbox, mesgs, apply_namespace(destmbox, |
409 |
nsppri.prefix, nsppri.delim), args); |
nsppri.prefix, nsppri.delim), args); |
410 |
break; |
break; |
411 |
case FILTER_ACTION_MOVE: |
case FILTER_ACTION_MOVE: |
412 |
info("%d message%s moved to mailbox \"%s\".\n", cnt, |
info("%d message%s moved from \"%s\" to mailbox \"%s\".\n", |
413 |
plural(cnt), destmbox); |
cnt, plural(cnt), mbox, destmbox); |
414 |
action_move(mbox, mesgs, apply_namespace(destmbox, |
action_move(mbox, mesgs, apply_namespace(destmbox, |
415 |
nsppri.prefix, nsppri.delim), args); |
nsppri.prefix, nsppri.delim), args); |
416 |
break; |
break; |
417 |
case FILTER_ACTION_RCOPY: |
case FILTER_ACTION_RCOPY: |
418 |
info("%d message%s copied to mailbox \"%s\" at account %s.\n", |
info("%d message%s copied from \"%s\" to mailbox " |
419 |
cnt, plural(cnt), destmbox, raccount->key); |
"\"%s\" at account %s.\n", cnt, plural(cnt), |
420 |
|
mbox, destmbox, raccount->key); |
421 |
action_rcopy(mbox, mesgs, raccount, destmbox, args); |
action_rcopy(mbox, mesgs, raccount, destmbox, args); |
422 |
break; |
break; |
423 |
case FILTER_ACTION_RMOVE: |
case FILTER_ACTION_RMOVE: |
424 |
info("%d message%s moved to mailbox \"%s\" at account %s.\n", |
info("%d message%s moved from \"%s\" to mailbox " |
425 |
cnt, plural(cnt), destmbox, raccount->key); |
"\"%s\" at account %s.\n", cnt, plural(cnt), |
426 |
|
mbox, destmbox, raccount->key); |
427 |
action_rmove(mbox, mesgs, raccount, destmbox, args); |
action_rmove(mbox, mesgs, raccount, destmbox, args); |
428 |
break; |
break; |
429 |
case FILTER_ACTION_FLAG_REPLACE: |
case FILTER_ACTION_FLAG_REPLACE: |