NeoMutt  2021-02-05-89-gabe350
Teaching an old dog new tricks
DOXYGEN
recvcmd.h
Go to the documentation of this file.
1 
23 #ifndef MUTT_RECVCMD_H
24 #define MUTT_RECVCMD_H
25 
26 #include <stdio.h>
27 #include "send/lib.h"
28 
29 struct AttachCtx;
30 struct Body;
31 struct Context;
32 struct Email;
33 struct Mailbox;
34 
35 /* These Config Variables are only used in recvcmd.c */
36 extern unsigned char C_MimeForwardRest;
37 
38 void mutt_attach_bounce(struct Mailbox *m, FILE *fp, struct AttachCtx *actx, struct Body *cur);
39 void mutt_attach_resend(FILE *fp, struct Context *ctx, struct AttachCtx *actx, struct Body *cur);
40 void mutt_attach_forward(FILE *fp, struct Mailbox *m, struct Email *e, struct AttachCtx *actx, struct Body *cur, SendFlags flags);
41 void mutt_attach_reply(FILE *fp, struct Mailbox *m, struct Email *e, struct AttachCtx *actx, struct Body *e_cur, SendFlags flags);
42 void mutt_attach_mail_sender(FILE *fp, struct Email *e, struct AttachCtx *actx, struct Body *cur);
43 
44 #endif /* MUTT_RECVCMD_H */
mutt_attach_bounce
void mutt_attach_bounce(struct Mailbox *m, FILE *fp, struct AttachCtx *actx, struct Body *cur)
Bounce function, from the attachment menu.
Definition: recvcmd.c:168
SendFlags
uint16_t SendFlags
Flags for mutt_send_message(), e.g. SEND_REPLY.
Definition: send.h:37
AttachCtx
A set of attachments.
Definition: attach.h:49
Mailbox
A mailbox.
Definition: mailbox.h:81
Body
The body of an email.
Definition: body.h:34
Context
The "current" mailbox.
Definition: context.h:38
Mailbox::flags
uint8_t flags
e.g. MB_NORMAL
Definition: mailbox.h:134
C_MimeForwardRest
unsigned char C_MimeForwardRest
Config: Forward all attachments, even if they can't be decoded.
Definition: recvcmd.c:60
mutt_attach_mail_sender
void mutt_attach_mail_sender(FILE *fp, struct Email *e, struct AttachCtx *actx, struct Body *cur)
Compose an email to the sender in the email attachment.
Definition: recvcmd.c:1099
mutt_attach_resend
void mutt_attach_resend(FILE *fp, struct Context *ctx, struct AttachCtx *actx, struct Body *cur)
resend-message, from the attachment menu
Definition: recvcmd.c:299
mutt_attach_forward
void mutt_attach_forward(FILE *fp, struct Mailbox *m, struct Email *e, struct AttachCtx *actx, struct Body *cur, SendFlags flags)
Forward an Attachment.
Definition: recvcmd.c:776
lib.h
Email
The envelope/body of an email.
Definition: email.h:37
mutt_attach_reply
void mutt_attach_reply(FILE *fp, struct Mailbox *m, struct Email *e, struct AttachCtx *actx, struct Body *e_cur, SendFlags flags)
Attach a reply.
Definition: recvcmd.c:929