aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_headers.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-07-12 15:11:45 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-07-12 15:18:17 +0100
commit798a6cc321640f579c37dc400a9bca31cb8ad5e2 (patch)
treeecdcd875bb58e359812961f911e3c22cad95ed65 /src/libmime/mime_headers.h
parente3412399bb82853e6e622188e683080791cf5de6 (diff)
downloadrspamd-798a6cc321640f579c37dc400a9bca31cb8ad5e2.tar.gz
rspamd-798a6cc321640f579c37dc400a9bca31cb8ad5e2.zip
[Project] Adopt main routines and plugins
Diffstat (limited to 'src/libmime/mime_headers.h')
-rw-r--r--src/libmime/mime_headers.h40
1 files changed, 26 insertions, 14 deletions
diff --git a/src/libmime/mime_headers.h b/src/libmime/mime_headers.h
index 9b85e758f..f9aa555c5 100644
--- a/src/libmime/mime_headers.h
+++ b/src/libmime/mime_headers.h
@@ -68,22 +68,34 @@ struct rspamd_mime_header {
__KHASH_TYPE (rspamd_mime_headers_htb, gchar *, struct rspamd_mime_header *)
enum rspamd_received_type {
- RSPAMD_RECEIVED_SMTP = 0,
- RSPAMD_RECEIVED_ESMTP = 1u << 0u,
- RSPAMD_RECEIVED_ESMTPA = 1u << 1u,
- RSPAMD_RECEIVED_ESMTPS = 1u << 2u,
- RSPAMD_RECEIVED_ESMTPSA = 1u << 3u,
- RSPAMD_RECEIVED_LMTP = 1u << 4u,
- RSPAMD_RECEIVED_IMAP = 1u << 5u,
- RSPAMD_RECEIVED_LOCAL = 1u << 6u,
- RSPAMD_RECEIVED_HTTP = 1u << 7u,
- RSPAMD_RECEIVED_MAPI = 1u << 8u,
- RSPAMD_RECEIVED_UNKNOWN = 1u << 9u,
- RSPAMD_RECEIVED_FLAG_ARTIFICIAL = (1u << 10u),
- RSPAMD_RECEIVED_FLAG_SSL = (1u << 11u),
- RSPAMD_RECEIVED_FLAG_AUTHENTICATED = (1u << 12u),
+ RSPAMD_RECEIVED_SMTP = 1u << 0u,
+ RSPAMD_RECEIVED_ESMTP = 1u << 1u,
+ RSPAMD_RECEIVED_ESMTPA = 1u << 2u,
+ RSPAMD_RECEIVED_ESMTPS = 1u << 3u,
+ RSPAMD_RECEIVED_ESMTPSA = 1u << 4u,
+ RSPAMD_RECEIVED_LMTP = 1u << 5u,
+ RSPAMD_RECEIVED_IMAP = 1u << 6u,
+ RSPAMD_RECEIVED_LOCAL = 1u << 7u,
+ RSPAMD_RECEIVED_HTTP = 1u << 8u,
+ RSPAMD_RECEIVED_MAPI = 1u << 9u,
+ RSPAMD_RECEIVED_UNKNOWN = 1u << 10u,
+ RSPAMD_RECEIVED_FLAG_ARTIFICIAL = (1u << 11u),
+ RSPAMD_RECEIVED_FLAG_SSL = (1u << 12u),
+ RSPAMD_RECEIVED_FLAG_AUTHENTICATED = (1u << 13u),
};
+#define RSPAMD_RECEIVED_FLAG_TYPE_MASK (RSPAMD_RECEIVED_SMTP| \
+ RSPAMD_RECEIVED_ESMTP| \
+ RSPAMD_RECEIVED_ESMTPA| \
+ RSPAMD_RECEIVED_ESMTPS| \
+ RSPAMD_RECEIVED_ESMTPSA| \
+ RSPAMD_RECEIVED_LMTP| \
+ RSPAMD_RECEIVED_IMAP| \
+ RSPAMD_RECEIVED_LOCAL| \
+ RSPAMD_RECEIVED_HTTP| \
+ RSPAMD_RECEIVED_MAPI| \
+ RSPAMD_RECEIVED_UNKNOWN)
+
struct rspamd_received_header {
const gchar *from_hostname;
const gchar *from_ip;