Qsmtp  0.37
greeting.h
Go to the documentation of this file.
1 
4 #ifndef GREETING_H
5 #define GREETING_H 1
6 
9  esmtp_size = 0x1,
13  esmtp_auth = 0x10,
14  esmtp_utf8 = 0x20,
15  esmtp_chunking = 0x40,
17 };
18 
19 extern unsigned long remotesize;
20 extern const char *auth_mechs;
30 int esmtp_check_extension(const char *input) __attribute__ ((nonnull (1)));
31 
40 int greeting(void);
41 
42 #endif /* GREETING_H */
esmtp_x_final
Definition: greeting.h:16
esmtp_auth
Definition: greeting.h:13
remotesize
unsigned long remotesize
Definition: greeting.c:17
ehlo_extensions
ehlo_extensions
Definition: greeting.h:8
esmtp_8bitmime
Definition: greeting.h:12
esmtp_starttls
Definition: greeting.h:11
esmtp_pipelining
Definition: greeting.h:10
esmtp_check_extension
int esmtp_check_extension(const char *input)
check if the line contains a known ESMTP extension
Definition: greeting.c:72
esmtp_size
Definition: greeting.h:9
esmtp_chunking
Definition: greeting.h:15
greeting
int greeting(void)
greet the server, try EHLO and fall back to HELO if needed
Definition: greeting.c:124
esmtp_utf8
Definition: greeting.h:14
auth_mechs
const char * auth_mechs
Definition: greeting.c:18