$Revision: 1.7 $
mm - MIME Parser module. Functions to parse a mail message, find if it is MIME-encapsulated, and return the parts of the message which are supported by the UP module.
Status: NOT REVUED
Design and implementation by: Daniele Arena
#define REGEXP "^From "
Prototyped in: | modules/mm/mm.h | |
Called by: | mm() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Called by: | get_body_info() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Calls: | printf(), remove() |
Prototyped in: | modules/mm/mm.h | |
Calls: | mm() | modules/mm/mm.c |
status() | modules/mm/mm.c | |
auth_link(), mail_link(), mail_open(), printf(), sprintf() | ||
References Variables: | auth_log, auth_md5, dummydriver, imapdriver, mboxdriver, mbxdriver, mhdriver, mmdfdriver, mtxdriver, mxdriver, newsdriver, nntpdriver, philedriver, pop3driver, tenexdriver, unixdriver |
Prototyped in: | modules/mm/mm.h | |
Calls: | perform_regex_test() | modules/mm/mm.c |
__filbuf(), __flsbuf(), ctime(), fclose(), fopen(), fprintf(), printf(), sprintf(), time() |
Prototyped in: | modules/mm/mm.h |
Prototyped in: | modules/mm/mm.h | |
Called by: | mm() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Calls: | MM_bs_list_ins_last() | modules/mm/mm.c |
get_body_info() | modules/mm/mm.c | |
malloc(), printf(), puts(), sprintf(), strlen() | ||
Called by: | get_body_info() | modules/mm/mm.c |
mm() | modules/mm/mm.c | |
References Variables: | body_types |
Prototyped in: | modules/mm/mm.h | |
Calls: | cpystr(), mail_fetch_header(), malloc(), sprintf(), strlen() | |
Called by: | mm() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Calls: | MM_bs_list_init() | modules/mm/mm.c |
MM_xmp_list_ins_last() | modules/mm/mm.c | |
get_body_info() | modules/mm/mm.c | |
get_header_line() | modules/mm/mm.c | |
put_in_file() | modules/mm/mm.c | |
getpid(), gettimeofday(), mail_fetch_mime(), mail_fetch_structure(), mail_fetch_text(), mail_free_stringlist(), mail_newstringlist(), malloc(), printf(), puts(), sprintf(), strcmp(), strlen(), strncpy() | ||
Called by: | MM_decode() | modules/mm/mm.c |
References Variables: | body_types |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h | |
Calls: | abort() |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h | |
Calls: | puts() |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h | |
Calls: | printf() |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h | |
Calls: | printf() |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | /home/daniele/downloads/solaris/imap-4.7b/c-client/mail.h |
Prototyped in: | modules/mm/mm.h | |
Calls: | write_file() | modules/mm/mm.c |
sprintf() | ||
Called by: | mm() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Calls: | __filbuf(), __flsbuf(), fclose(), fopen(), printf() |
Prototyped in: | modules/mm/mm.h | |
Calls: | printf(), puts(), rfc822_date() | |
Called by: | MM_decode() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Calls: | fclose(), fopen(), fprintf(), printf() | |
Called by: | put_in_file() | modules/mm/mm.c |
Prototyped in: | modules/mm/mm.h | |
Calls: | free(), regcmp(), regex() | |
Called by: | MM_store() | modules/mm/mm.c |