mirror of
https://github.com/simple-login/app.git
synced 2025-02-25 08:13:16 +08:00
add email_log to get_spam_score
This commit is contained in:
parent
93503d4cd3
commit
c1ad161db7
1 changed files with 4 additions and 4 deletions
|
@ -616,7 +616,7 @@ def forward_email_to_mailbox(
|
||||||
|
|
||||||
if SPAMASSASSIN_HOST:
|
if SPAMASSASSIN_HOST:
|
||||||
start = time.time()
|
start = time.time()
|
||||||
spam_score = get_spam_score(msg)
|
spam_score = get_spam_score(msg, email_log)
|
||||||
LOG.d(
|
LOG.d(
|
||||||
"%s -> %s - spam score %s in %s seconds",
|
"%s -> %s - spam score %s in %s seconds",
|
||||||
contact,
|
contact,
|
||||||
|
@ -851,7 +851,7 @@ def handle_reply(envelope, msg: Message, rcpt_to: str) -> (bool, str):
|
||||||
# do not use user.max_spam_score here
|
# do not use user.max_spam_score here
|
||||||
if SPAMASSASSIN_HOST:
|
if SPAMASSASSIN_HOST:
|
||||||
start = time.time()
|
start = time.time()
|
||||||
spam_score = get_spam_score(msg)
|
spam_score = get_spam_score(msg, email_log)
|
||||||
LOG.d(
|
LOG.d(
|
||||||
"%s -> %s - spam score %s in %s seconds",
|
"%s -> %s - spam score %s in %s seconds",
|
||||||
alias,
|
alias,
|
||||||
|
@ -1657,8 +1657,8 @@ async def get_spam_score_async(message: Message) -> float:
|
||||||
return -999
|
return -999
|
||||||
|
|
||||||
|
|
||||||
def get_spam_score(message: Message) -> float:
|
def get_spam_score(message: Message, email_log: EmailLog) -> float:
|
||||||
LOG.debug("get spam score for %s", message[_MESSAGE_ID])
|
LOG.debug("get spam score for %s", email_log)
|
||||||
sa_input = to_bytes(message)
|
sa_input = to_bytes(message)
|
||||||
|
|
||||||
# Spamassassin requires to have an ending linebreak
|
# Spamassassin requires to have an ending linebreak
|
||||||
|
|
Loading…
Reference in a new issue