gpt4 book ai didi

mysql - 将文本从 MySQL 传递到 spamassassins Spamc 客户端

转载 作者:行者123 更新时间:2023-11-29 03:11:04 26 4
gpt4 key购买 nike

这是我在这里的第一篇文章,我有点小题大做。我希望通过 spamassains 从 MySQL 数据库传递文本 spamc客户。我可以通过写入文件然后将此文件传递给 spamc 来实现,如 spamc < 'textfile.txt' 所示。但由于磁盘读/写,这很慢。

有谁知道如何直接执行此操作?

最佳答案

通过管道以批处理模式将查询回显到命令行客户端,然后将输出通过管道传输到 spamc:

echo "SELECT col1, col2 FROM yourtable" | mysql --batch -uuser -ppassword | spamc

我假设您要从数据库中选择完整的电子邮件消息。如果没有,您将收到几个垃圾邮件标记,表示缺少 header 。这是我刚刚运行的示例...

X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
localhost
X-Spam-Flag: YES
X-Spam-Level: *****
X-Spam-Status: Yes, score=5.5 required=5.0 tests=MISSING_DATE,MISSING_FROM,
MISSING_HEADERS,MISSING_MID,MISSING_SUBJECT,NO_HEADERS_MESSAGE,NO_RECEIVED,
NO_RELAYS,TVD_SPACE_RATIO autolearn=no version=3.3.1
X-Spam-Report:
* -0.0 NO_RELAYS Informational: message was not relayed via SMTP
* 1.2 MISSING_HEADERS Missing To: header
* 0.1 MISSING_MID Missing Message-Id: header
* 1.8 MISSING_SUBJECT Missing Subject: header
* 1.0 MISSING_FROM Missing From: header
* -0.0 NO_RECEIVED Informational: message has no Received headers
* 0.0 TVD_SPACE_RATIO TVD_SPACE_RATIO
* 1.4 MISSING_DATE Missing Date: header
* 0.0 NO_HEADERS_MESSAGE Message appears to be missing most RFC-822
* headers

关于mysql - 将文本从 MySQL 传递到 spamassassins Spamc 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8342316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com