# statistic recipient
echo "Part one : - Top 10 Recipient domain "
fgrep to= /var/log/maillog | cut -d\< -f2 | cut -d\> -f1 | cut -d@ -f2 | sort | uniq -c | sort -nr |head
# statistic sender
echo "Part two: - Top 10 Sender domain "
fgrep from= /var/log/maillog | cut -d\< -f2 | cut -d\> -f1 | cut -d@ -f2 | sort | uniq -c | sort -nr | head
# statistic destination mail total count
echo "Part three: Total lines and sizes of log, And total mail sent"
cat /var/log/maillog | fgrep status=sent | wc -l | awk '{ print $1 }'
echo ""; echo "Scanning maillog for rejections:"
cat -fc
/var/log/maillog | egrep reject: | cut -d : -f 5- | sort | uniq -c |
sort -nr | grep -v '^ *[1-2] *[^ ]* [^ ]* from [^ ]*: 450 '
echo "Scanning maillog for warnings:"
cat /var/log/maillog | egrep warning: | cut -d : -f 5- | sort | uniq -c
echo "Scanning maillog for trouble:"
cat /var/log/maillog | egrep '(fatal|panic):'
检查hash文件结果的命令
postmap -q xxxxxx@163.com
hash:permited_sender
postmap -q "xxxxxx@163.com
" mysql:/usr/local/etc/postfix/mysql-sender.cf
分享到:
相关推荐
在IT领域,特别是邮件...综上所述,这份Postfix日志脚本涵盖了邮件服务多个方面的监控与分析,从基本的邮件流量统计到高级的故障排查,为邮件服务器管理员提供了全面的工具箱,助力于邮件服务的持续优化与安全运行。
Privex的Postfix日志解析器+ Web UI 这是一个小型应用程序,旨在解析Postfix SMTP服务器的日志输出(通常为/var/log/mail.log ),并将其转换为内部易于查询的数据。 它包括一个用和构建的Web 允许直接从浏览器轻松...
监控Postfix的日志文件(通常位于`/var/log/maillog`),以检测错误和异常行为。可以使用Logwatch或其他日志分析工具进行定期报告。 九、总结 Postfix的搭建和配置是一个细致的过程,需要根据具体需求进行定制。...
3. 执行配置脚本,例如 `./configure --prefix=/usr/local/postfix`,指定安装路径。 4. 编译源代码,使用 `make` 命令。 5. 最后,执行 `make install` 安装 Postfix 到指定位置。 配置 Postfix 是关键环节,涉及...
10. **自动化管理**:了解如何编写脚本和使用管理工具自动化Postfix的日常任务,如邮件报告、监控警告和定期备份。 通过阅读"POSTFIX权威指南",无论是新手还是经验丰富的管理员,都能获得关于Postfix的深度知识和...
当我们谈论"postfix+dovecot.rar"时,我们可以理解这是一个包含这两者配置和安装教程或者相关脚本的压缩包文件。 首先,让我们详细了解一下Postfix。Postfix由Wietse Venema开发,设计目标是安全、速度、稳定性和...
查看系统日志,寻找可能的错误信息。 - **身份验证问题**:确保Cyrus-SASL、Courier-Authlib等组件配置正确,且MySQL数据库中有正确的用户信息。 - **Web界面显示异常**:确认Apache和PHP配置无误,检查ExtMail的`...
Postfix的日志文件主要存储在/var/log/maillog中,用于记录邮件系统的活动情况。通过分析日志文件可以帮助管理员诊断问题和监控邮件流量。 综上所述,Postfix作为一款功能强大的邮件服务器软件,在Linux环境下有着...
Postfix的安装和配置涉及多个步骤,首先需要解压源码包,然后使用编译工具如autoconf和automake进行预处理,接着执行configure脚本来生成Makefile,最后通过make和make install命令进行编译和安装。在配置过程中,...
- 设置Postfix服务启动脚本。 6. **安装Courier Authlib** - 解压并安装Courier Authlib源码包。 - 配置Courier Authlib与Cyrus SASL的集成。 7. **安装Courier IMAP** - 解压并安装Courier IMAP源码包。 - ...
此安装包"postfix_setup"可能包含了一个定制的安装脚本,简化了整个过程。 4. **Extmail的集成**:Extmail是一款功能丰富的Webmail客户端,它提供了基于Web的邮件管理界面,包括收发邮件、管理联系人、日程管理等...
12. **Unix::Syslog** - 用于解决Extmail的依赖关系,帮助处理日志记录。 13. **BerkeleyDB** - 提升数据库效率。 14. **OpenSSL** - 虽然本次实验未涉及,但它是提供安全邮件服务器连接的关键组件。 15. **Maildrop...
在这个场景中,脚本会定期执行一系列检查,例如通过查看Tomcat的日志文件、检查进程状态或者监听端口是否正常来判断Tomcat是否运行正常。如果检测到任何异常,比如Tomcat服务挂起或者响应超时,脚本会触发邮件通知...
根据你的环境修改`setup.sh`脚本中的相关变量,如数据库连接信息、Postfix路径等。 4. 安装依赖: 根据提示安装必要的PHP扩展和其他依赖。 5. 运行安装脚本: `./setup.sh`,按照提示进行操作。 6. 创建数据库...
解压"postfix-2.6.19.tar.gz"后,你会得到一个名为"postfix-2.6.19"的目录,其中包含README文件、配置脚本、源代码和其他相关文档。这些文件提供了安装、配置和维护Postfix的指南。 安装过程通常包括以下步骤: 1. ...
10. **自动化管理**:最后,我们可以利用脚本、Ansible Playbooks、Docker容器或Kubernetes配置来自动化Postfix的部署和维护。 在"POSTFIX权威指南.part04.rar"和"POSTFIX权威指南.part05.rar"中,读者将找到更详细...
此外,日志文件(如Apache的error.log和access.log,Postfix的main.cf和master.cf,Dovecot的日志文件等)是排查问题的重要工具。 总之,`linux-postfix-dovecot-openwebmail`的组合提供了一个功能强大的邮件服务器...
- 启动脚本: `/etc/rc.d/init.d/postfix` - 核心进程: `/usr/sbin/postfix` - 主配置文件: `/etc/postfix/main.cf` - SMTP认证配置文件: `/usr/lib64/sasl2/smtpd.conf` (32位系统路径为 `/usr/lib/sasl2/smtpd....
在处理错误时,应检查日志文件,如`/var/log/maillog`,以定位问题所在。此外,确保所有服务的启动脚本正确配置,并能在系统启动时自动启动。在遇到依赖问题时,可以使用`yum`或`apt-get`等包管理器解决。 总之,...