diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-07-12 15:11:45 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-07-12 15:18:17 +0100 |
commit | 798a6cc321640f579c37dc400a9bca31cb8ad5e2 (patch) | |
tree | ecdcd875bb58e359812961f911e3c22cad95ed65 /src/libmime | |
parent | e3412399bb82853e6e622188e683080791cf5de6 (diff) | |
download | rspamd-798a6cc321640f579c37dc400a9bca31cb8ad5e2.tar.gz rspamd-798a6cc321640f579c37dc400a9bca31cb8ad5e2.zip |
[Project] Adopt main routines and plugins
Diffstat (limited to 'src/libmime')
-rw-r--r-- | src/libmime/mime_headers.h | 40 |
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; |