citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

smtp_util.h File Reference
This graph shows which files directly or indirectly include this file:

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)
 

Macro Definition Documentation

◆ SMTP

#define SMTP   ((struct citsmtp *)CC->session_specific_data)

Definition at line 33 of file smtp_util.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SDB_BOUNCE_FATALS 
SDB_BOUNCE_ALL 
SDB_WARN 

Definition at line 36 of file smtp_util.h.

Function Documentation

◆ smtp_do_bounce()

◆ smtp_get_Recipients()

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().

◆ smtpstatus()

char * smtpstatus ( int  code)

Definition at line 305 of file smtp_util.c.

References smtpcodes.

Referenced by trim_response().