diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-06-15 08:33:26 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-06-15 08:33:26 +0100 |
commit | 5a70a9191f3d0901f03372fabec66634618c91a4 (patch) | |
tree | e3cbf44fa2733df3a646227126c58ad2a5f8eff4 /src/lua | |
parent | b4b74e7d0531a414c93d4416fb7e4176c0a8fca7 (diff) | |
download | rspamd-5a70a9191f3d0901f03372fabec66634618c91a4.tar.gz rspamd-5a70a9191f3d0901f03372fabec66634618c91a4.zip |
[Feature] Parse received date and ESMTPA proto
Diffstat (limited to 'src/lua')
-rw-r--r-- | src/lua/lua_task.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index cbcaf2ed5..bc31640fa 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -1436,8 +1436,7 @@ lua_task_get_received_headers (lua_State * L) for (i = 0; i < task->received->len; i ++) { rh = g_ptr_array_index (task->received, i); - if (rh->is_error || G_UNLIKELY ( - rh->from_ip == NULL && + if (G_UNLIKELY (rh->from_ip == NULL && rh->real_ip == NULL && rh->real_hostname == NULL && rh->by_hostname == NULL)) { @@ -1463,6 +1462,9 @@ lua_task_get_received_headers (lua_State * L) case RSPAMD_RECEIVED_ESMTPS: proto = "esmtps"; break; + case RSPAMD_RECEIVED_ESMTPA: + proto = "esmtpa"; + break; case RSPAMD_RECEIVED_LMTP: proto = "lmtp"; break; |