试图在 exim mainlog 中查找垃圾邮件发送者。Mainlog 有邮件 ID 和主题,如下所示。
username1@example.com S==thi#s i $s @a Su~bJec%t
username2@example2.com S==thi#s i ^s an*ot+her Su~bj)ec%t
我要做的是选择主题,删除所有符号,使用 sed 和 grep 作为关键字的空格。如果满意,则打印邮件 ID。我成功地删除了所有符号、空格和 grep 关键字,但问题是邮件 ID(@ 和 .)中的符号也被删除了。所以我的问题是如何应用sed
并且grep
仅适用于主题S==thi#s i ^s an*ot+her Su~bj)ec%t
,如果满足打印邮件 ID 而不会影响其符号。提前致谢。