citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
![]() ![]() |
Go to the source code of this file.
Data Structures | |
struct | citsmtp |
Macros | |
#define | SMTP ((struct citsmtp *)CC->session_specific_data) |
Enumerations | |
enum | { SDB_BOUNCE_FATALS , SDB_BOUNCE_ALL , SDB_WARN } |
Functions | |
const char * | smtp_get_Recipients (void) |
void | smtp_do_bounce (const char *instr, int is_final) |
char * | smtpstatus (int code) |
Definition at line 33 of file smtp_util.h.
anonymous enum |
Enumerator | |
---|---|
SDB_BOUNCE_FATALS | |
SDB_BOUNCE_ALL | |
SDB_WARN |
Definition at line 36 of file smtp_util.h.
void smtp_do_bounce | ( | const char * | instr, |
int | is_final | ||
) |
Definition at line 72 of file smtp_util.c.
References CC, CITADEL, CtdlMessage::cm_anon_type, CtdlMessage::cm_format_type, CM_Free(), CtdlMessage::cm_magic, CM_SetAsFieldSB(), CM_SetField(), CtdlGetConfigStr(), CTDLMESSAGE_MAGIC, CtdlOutputMsg(), CtdlSubmitMsg(), eAuthor, eMesageText, eMsgSubject, eOriginalRoom, FMT_RFC822, free_recipients(), HEADERS_ALL, MAILROOM, malloc(), MES_NORMAL, MT_RFC822, recptypes::num_error, SDB_BOUNCE_ALL, SDB_BOUNCE_FATALS, SDB_WARN, SIZ, smtp_get_Recipients(), and validate_recipients().
Referenced by smtp_process_one_msg().
const char * smtp_get_Recipients | ( | void | ) |
Definition at line 53 of file smtp_util.c.
References citsmtp::from, and SMTP.
Referenced by smtp_data(), smtp_do_bounce(), and smtp_rcpt().
char * smtpstatus | ( | int | code | ) |