实战cpanel架构之-垃圾邮件

简介:

实战cpanel下exim邮件服务器遭到垃圾邮件困扰

最近一台服务器管理起来非常不稳定,老是宕机,经检查是垃圾邮件的问题。

Tail –f /var/log/exim_maillog  查看exim日志

会有的邮件找不到正确主机名被退信,于是产生大量的僵尸进程:ps aux|grep z

于是需要定期执行service exim restart 来解决问题,要不然就死机了

认为是citycom1的问题结果将这个客户的邮箱数限制,问题还是发生

进入citycom1 cpanel确实该客户的邮件使用异常,量大惊人

结果发现该客户的public_html目录的磁盘占用为

对比客户的磁盘占用量,明显本末倒置

root@localhost# exim –bpc   显示邮件队列信息
   
   

Print a listing of the messages in the queue (time queued, size, message-id, sender, recipient):

 

正常主机邮件队列为300以下

对比发现相差惊人。

'显示队列中的邮件列表,包括执行时间、邮件大小、Message-ID、发件人和收件人'
  
  
exim -bp
  
  

发现确实是63.com这个用户在乱发邮件。乱指定用户名。应该是邮件群发器的作用。

 

 

root@localhost# exim -bp | exiqsumm
   
   

Print what Exim is doing right now:

命令结果显示,之所以这么多的队列主要是由63.com这个域名引起的。

 


查看 queue 中之某信件内容 bodyexim -Mvb <message-id>,确实是垃圾邮件

#Eximwhat  查看邮件工作情况,发现大量传送邮件

63.com就是citycom1 的附加域

包括邮件提醒也会显示:需要转发的邮件太大。

于是我们进入whm看到这个客户已经被封了,然而邮件还能发怎么办呢,我们看到客户的ns是本主机商的于是修改A记录,将这个域名指向别处。然后等待结果。

 之后发现垃圾邮件问题不再出现,遇到问题我们要沉着解决。幸好我们使用cpanel这个强大的网络主机管理工具,给我们很大的帮助与简化操作。


本文转自zsaisai 51CTO博客,原文链接:http://blog.51cto.com/3402313/999145

相关文章
|
16天前
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
2月前
|
存储 JavaScript 开发工具
基于HarmonyOS 5.0(NEXT)与SpringCloud架构的跨平台应用开发与服务集成研究【实战】
本次的.HarmonyOS Next ,ArkTS语言,HarmonyOS的元服务和DevEco Studio 开发工具,为开发者提供了构建现代化、轻量化、高性能应用的便捷方式。这些技术和工具将帮助开发者更好地适应未来的智能设备和服务提供方式。
70 8
基于HarmonyOS 5.0(NEXT)与SpringCloud架构的跨平台应用开发与服务集成研究【实战】
|
2月前
|
弹性计算 Java 数据库
Web应用上云经典架构实战
本课程详细介绍了Web应用上云的经典架构实战,涵盖前期准备、配置ALB、创建服务器组和监听、验证ECS公网能力、环境配置(JDK、Maven、Node、Git)、下载并运行若依框架、操作第二台ECS以及验证高可用性。通过具体步骤和命令,帮助学员快速掌握云上部署的全流程。
|
3月前
|
消息中间件 Java Kafka
实时数仓Kappa架构:从入门到实战
【11月更文挑战第24天】随着大数据技术的不断发展,企业对实时数据处理和分析的需求日益增长。实时数仓(Real-Time Data Warehouse, RTDW)应运而生,其中Kappa架构作为一种简化的数据处理架构,通过统一的流处理框架,解决了传统Lambda架构中批处理和实时处理的复杂性。本文将深入探讨Kappa架构的历史背景、业务场景、功能点、优缺点、解决的问题以及底层原理,并详细介绍如何使用Java语言快速搭建一套实时数仓。
353 4
|
3月前
|
运维 NoSQL Java
后端架构演进:微服务架构的优缺点与实战案例分析
【10月更文挑战第28天】本文探讨了微服务架构与单体架构的优缺点,并通过实战案例分析了微服务架构在实际应用中的表现。微服务架构具有高内聚、低耦合、独立部署等优势,但也面临分布式系统的复杂性和较高的运维成本。通过某电商平台的实际案例,展示了微服务架构在提升系统性能和团队协作效率方面的显著效果,同时也指出了其带来的挑战。
118 4
|
4月前
|
存储 前端开发 API
DDD领域驱动设计实战-分层架构
DDD分层架构通过明确各层职责及交互规则,有效降低了层间依赖。其基本原则是每层仅与下方层耦合,分为严格和松散两种形式。架构演进包括传统四层架构与改良版四层架构,后者采用依赖反转设计原则优化基础设施层位置。各层职责分明:用户接口层处理显示与请求;应用层负责服务编排与组合;领域层实现业务逻辑;基础层提供技术基础服务。通过合理设计聚合与依赖关系,DDD支持微服务架构灵活演进,提升系统适应性和可维护性。
|
5月前
|
运维 持续交付 API
深入理解并实践微服务架构:从理论到实战
深入理解并实践微服务架构:从理论到实战
177 3
|
5月前
|
存储 缓存 负载均衡
亿级流量架构理论+秒杀实战系列(二)
亿级流量架构理论+秒杀实战系列(二)
|
5月前
|
SQL 缓存 运维
亿级流量架构理论+秒杀实战系列(一)
亿级流量架构理论+秒杀实战系列(一)
|
5月前
|
消息中间件 应用服务中间件 数据库
亿级流量架构理论+秒杀实战系列(三)
亿级流量架构理论+秒杀实战系列(三)

热门文章

最新文章