postfix-mta - 在后缀邮件日志中获取唯一发件人(来自=)域的列表
问题描述
我正在尝试从中提取所有发件人域maillog
。我可以使用以下命令完成其中的一些操作,但输出并不完全符合我的要求。从邮件日志中检索唯一发件人域列表的最佳方法是什么?
grep from= /var/log/maillog | awk '{print $7}' | sort | uniq -c | sort -n
输出
1 from=<user@test.com>,
1 from=<apache@app1.com>,
2 from=<bounceld_5BFa-bx0p-P3tQ-67Nn@example.com>,
2 from=<bounceld_19iI-HqaS-usVU-fqe5@example.com>,
12 reject:
666 from=<>,
期望的输出
test.com
app1.com
example.com
解决方案
推荐阅读
- css - 使用固定容器内的 div 中的溢出内容控制滚动条放置
- svg - SVG 图像嵌入到图形中。以 SVG 导出图形时,有没有办法保持其 SVG 格式?
- matlab - 复倒谱 Matlab
- symfony - 使用 Webpack encore 构建资产 - 错误:使用 configureFilenames #978 时删除 _tmp_copy 的 JS 条目时出现问题
- python - XYZ 类型的对象不是 JSON 可序列化的
- django - django 中的异步函数,它返回一个 json 响应
- python - 试图绘制一个随机函数,但它似乎不是很随机
- python - 用于存储代理路径概率的良好数据结构
- c# - 了解 Distinct() 如何与实体框架一起工作
- puppeteer - 如何防止 Akamai 检测到 puppeteer?