aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-06-15 08:33:26 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-06-15 08:33:26 +0100
commit5a70a9191f3d0901f03372fabec66634618c91a4 (patch)
treee3cbf44fa2733df3a646227126c58ad2a5f8eff4 /src/lua
parentb4b74e7d0531a414c93d4416fb7e4176c0a8fca7 (diff)
downloadrspamd-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.c6
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;