diff options
Diffstat (limited to 'src/cmd/upas/nfs/imap.h')
-rw-r--r-- | src/cmd/upas/nfs/imap.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/cmd/upas/nfs/imap.h b/src/cmd/upas/nfs/imap.h new file mode 100644 index 00000000..c4677a97 --- /dev/null +++ b/src/cmd/upas/nfs/imap.h @@ -0,0 +1,23 @@ +typedef struct Imap Imap; + +void imapcheckbox(Imap *z, Box *b); +Imap* imapconnect(char *server, int mode); +int imapcopylist(Imap *z, char *nbox, Msg **m, uint nm); +void imapfetchraw(Imap *z, Part *p); +void imapfetchrawbody(Imap *z, Part *p); +void imapfetchrawheader(Imap *z, Part *p); +void imapfetchrawmime(Imap *z, Part *p); +int imapflaglist(Imap *z, int op, int flag, Msg **m, uint nm); +void imaphangup(Imap *z, int ticks); +int imapremovelist(Imap *z, Msg **m, uint nm); +int imapsearchbox(Imap *z, Box *b, char *search, Msg ***mm); + +extern int chattyimap; + +enum +{ + Unencrypted, + Starttls, + Tls, + Cmd +}; |