如何防止 cron 作业电子邮件分成多行

如何防止 cron 作业电子邮件分成多行

CRON 已将以下摘录通过电子邮件发送给我:

May 12 04:27:54 rpi postfix/smtpd[9343]: NOQUEUE: reject: RCPT from
unknown[95.211.213.214]: 504 5.5.2 <WIN-HBAL58UG0JH>: Helo command rejected: need
fully-qualified hostname; from=<[email protected]> to=<[email protected]>
proto=ESMTP helo=<WIN-HBAL58UG0JH>
May 12 04:27:54 rpi postfix/smtpd[9345]: NOQUEUE: reject: RCPT from
unknown[95.211.213.214]: 504 5.5.2 <WIN-HBAL58UG0JH>: Helo command rejected: need
fully-qualified hostname; from=<[email protected]> to=<[email protected]>
proto=ESMTP helo=<WIN-HBAL58UG0JH>
May 12 04:27:54 rpi postfix/smtpd[9343]: NOQUEUE: reject: RCPT from
unknown[95.211.213.214]: 504 5.5.2 <WIN-HBAL58UG0JH>: Helo command rejected: need
fully-qualified hostname; from=<[email protected]> to=<[email protected]>
proto=ESMTP helo=<WIN-HBAL58UG0JH>

它被分成多行,对于上面的每个条目,这使得查看电子邮件变得有些困难。是否可以阻止这些换行符?

CRON 作业只是一个命令:

muhammad@rpi ~ $ cat /etc/cron.daily/mail-important-logs 
#!/bin/sh

# filter out useful logs and email me
cat /var/log/mail.log | grep reject

答案1

达格的立场是正确的。这是 squirrelmail 换行,当我导出电子邮件时,它没有换行。后来我在选项下找到了一个设置,当我设置得非常高时,它会取消我的 cron 作业日志的包装。

在此输入图像描述

但这有一个副作用,即现在您的所有电子邮件都不会达到该限制,除非发件人手动插入新行。

相关内容