Add support for multipart message
Add support for `--dry-run` option