diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-07-14 17:33:31 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-07-14 17:33:31 +0100 |
commit | 02b6117a397bb5cba27ca63a7e2df1c5dbfd0125 (patch) | |
tree | 14bab1422a7d4eec4a6d2040b3d93f82f38c47f0 /src/libmime/message.c | |
parent | 828c31c52830e4a78da94d66c2ce8936380633e2 (diff) | |
download | rspamd-02b6117a397bb5cba27ca63a7e2df1c5dbfd0125.tar.gz rspamd-02b6117a397bb5cba27ca63a7e2df1c5dbfd0125.zip |
Implement skipping of signatures in text messages.
Diffstat (limited to 'src/libmime/message.c')
-rw-r--r-- | src/libmime/message.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libmime/message.c b/src/libmime/message.c index 56fa85333..2fcb4f7cd 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -1214,7 +1214,8 @@ rspamd_normalize_text_part (struct rspamd_task *task, /* Ugly workaround */ tmp = rspamd_tokenize_text (part->content->data, part->content->len, IS_PART_UTF (part), task->cfg->min_word_len, - part->urls_offset, FALSE); + part->urls_offset, FALSE, + !(part->flags & RSPAMD_MIME_PART_FLAG_HTML)); if (tmp) { for (i = 0; i < tmp->len; i ++) { @@ -1415,7 +1416,8 @@ process_text_part (struct rspamd_task *task, detect_text_language (text_part); text_part->words = rspamd_tokenize_text (text_part->content->data, text_part->content->len, IS_PART_UTF (text_part), task->cfg->min_word_len, - text_part->urls_offset, FALSE); + text_part->urls_offset, FALSE, + !(text_part->flags & RSPAMD_MIME_PART_FLAG_HTML)); rspamd_normalize_text_part (task, text_part); /* Calculate number of lines */ |