This lets us process a whole mailbox without dying on every invalid
message. Consider an unfiltered, general-purpose mailbox with lots of
unrelated emails, which can be successfully parsed with
`continue_after_invalid_message`.
if hasattr(args, attr):
kwargs[attr] = getattr(args, attr)
+ if args.func == _mailpipe:
+ kwargs['continue_after_invalid_message'] = True
+
if 'use_color' in func_args:
kwargs['use_color'] = args.color