25#ifndef MUTT_EXTERNAL_H
26#define MUTT_EXTERNAL_H
void mutt_print_message(struct Mailbox *m, struct EmailArray *ea)
Print a message.
bool mutt_select_sort(bool reverse)
Ask the user for a sort method.
void mutt_pipe_message(struct Mailbox *m, struct EmailArray *ea)
Pipe a message.
bool mutt_check_traditional_pgp(struct Mailbox *m, struct EmailArray *ea)
Check if a message has inline PGP content.
MessageTransformOpt
Message transformation option.
@ TRANSFORM_NONE
No transformation.
@ TRANSFORM_DECODE
Decode message.
@ TRANSFORM_DECRYPT
Decrypt message.
int mutt_save_message_mbox(struct Mailbox *m_src, struct Email *e, enum MessageSaveOpt save_opt, enum MessageTransformOpt transform_opt, struct Mailbox *m_dst)
Save a message to a given mailbox.
void index_bounce_message(struct Mailbox *m, struct EmailArray *ea)
Bounce an email.
void mutt_enter_command(void)
Enter a neomutt command.
int mutt_save_message(struct Mailbox *m, struct EmailArray *ea, enum MessageSaveOpt save_opt, enum MessageTransformOpt transform_opt)
Save an email.
bool mutt_shell_escape(void)
Invoke a command in a subshell.
void external_cleanup(void)
Clean up commands globals.
MessageSaveOpt
Message save option.
@ SAVE_MOVE
Move message to another mailbox, removing the original.
@ SAVE_COPY
Copy message, making a duplicate in another mailbox.
bool mutt_edit_content_type(struct Email *e, struct Body *b, FILE *fp)
Edit the content type of an attachment.
void mutt_display_address(struct Envelope *env)
Display the address of a message.
The envelope/body of an email.