生产环境邮件问题总结
生产环境邮件问题总结
1. 背景
接到各技术人员反映,不能收到生产环境发送的邮件。
2. 分析原因及采取措施
针对不能收到邮件的问题,有以下几种原因导致:
2.1系统本身业务繁忙,来不及处理发送邮件任务,邮件队列阻塞,造成收不到邮件,或延迟收到邮件。
①-提高nagios本身机器的性能
②-减少发邮件的频率,或者接收邮件的人数。
③-将发送邮件的任务,分散到多个主机,较少nagios主机的压力。
2.2发件人频繁发送邮件,或者发送的附件为zip后缀,被邮件服务器认定附件含有病毒或者垃圾,而不予发送。
后台邮件日志报错
554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件
2.3发件人短时间频繁发送邮件、或者发送的邮件中,收件人太多。导致一次要发送的人太多,而被邮件服务器拒绝发送。
在测试过程发现,邮件收件人包含一个地址的能够发送成功,但是如果包含多个收件人的话,被邮件服务器退信。建议以后收件人,尽量少。(非必要人员,不要添加,而不是现在,有多少人,都添加多少人。)
2.4发件人发送附件格式被认定为含有病毒。
目前来看,发送zip后缀的格式被服务器认定为垃圾或病毒,发送文本格式的附件,没有问题。以后尽量减少“zip”后缀格式的附件。暂时发现后缀为”tgz”格式的附件,现在还可以发送成功。
2.5发件人发送邮件主题含有敏感数据或者发件内容含有敏感数据或者发件内容太少,而被拒绝发送
2.6收件人邮箱服务器将邮件发送放入垃圾邮箱。
163个人邮箱,可以通过加白名单,解决此问题。
163企业邮箱,在垃圾邮箱里可以找到。
2.7收件人拒绝接受含有病毒或者被认为是垃圾的邮件。
后台邮件日志报错
550 DT:SPM 邮件正文带有很多垃圾邮件特征或发送环境缺乏规范性。需调整邮件内容或优化发送环境。
3. 建议
3.1系统层面
提高nagios性能,升级nagios主机配置
3.2邮件服务方面
搭建属于自己的邮件服务器。
3.3其他方面
①-减低邮件发送频率,减少邮件收件人。
②-将发送邮件的任务,分散到多个主机,较少nagios主机的压力。
③-为避免被勿当做垃圾邮件或病毒,调整随时调整附件格式或者形式。
④-规范化邮件主题或者内容,避免有敏感数据。
转载于:https://www.cnblogs.com/flyback/p/8566107.html
生产环境邮件问题总结相关推荐
- Java系统记一次排查生产环境邮件突然就发不出来的问题
背景 邮件使用的Ofiice365 工单系统,会频繁的发送邮件. 有用户反馈说没有收到邮件,查询了邮件的发送记录,发现从某一天开始,邮件就没有开始发送了. 进入服务器,查看当前的线程状况 [root@ ...
- Galaxy 生信平台(二):生产环境部署
在 上一篇文章中,我们介绍了适合单个用户进行使用和开发的 Galaxy 在线平台,今天我们来聊一下在为多用户生产环境设置 Galaxy 时,我们应采取的一些可以让 Galaxy 获得最佳性能的额外步骤 ...
- Linux企业生产环境用户权限集中管理项目方案案例
企业生产环境用户权限集中管理项目方案案例: 1 问题现状 当前我们公司里服务器上百台,各个服务器上的管理人员很多(开发+运维+架构+DBA+产品+市场),在大家登录使用Linux服务器时,不同职能的员 ...
- redis生产环境持久化_在SageMaker上安装持久性Julia环境
redis生产环境持久化 SageMaker is a great environment for data scientists to explore new languages and metho ...
- webpack上线版(生产环境中推荐使用)
配置上线版(生产环境)webpack: 实际中将开发环境中和生产环境中打包配置是分开的,两者本质没太大区别,只是生产环境中的webpack打包配置要更加优化合理,下面将具体介绍一下生产环境中webpa ...
- 记一次生产环境脚本入侵检测与报警案例(检测特定目录被改动,自动报警)
需求 : 特定目录,改动之后,自动报警. 转载来源 : 记一次生产环境脚本入侵检测与报警案例(简易版入侵检测系统) : http://www.safebase.cn/article-259102-1. ...
- 31 SpringBoot多环境的切换(生产环境、开发环境、测试环境)
参考链接: Spring官网 Spring官网 外部配置加载顺序的说明 SpringBoot多环境的切换(生产环境.开发环境.测试环境)_周太阳的博客-CSDN博客_springboot测试生产环境切 ...
- 生产环境服务器安全策略与系统性能优化评估
生产环境服务器安全策略与系统性能优化评估 1. Linux的运维经验分享与故障排查思路 1.1 线上服务器安装基本策略和经验 精简安装策略: 仅安装需要的,按需安装,不用不装 开发包,基本网络包,基本 ...
- 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session
1.Node.js模块化开发 1.1 JavaScript开发弊端 JavaScript 在使用时存在两大问题,文件依赖和命名冲突. 1.2 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成 ...
最新文章
- TCP端口状态 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT详解,以及三次握手,滑动窗口
- jQuery 简单案例
- nodejs 实现文件拷贝
- python之模块导入
- Linux挂载windos共享提示error
- 【51nod】1776 路径计数
- MATLAB均值滤波
- vlc android tv版,VLC播放器电视版本v1.6.0 Android版本
- markdown下载及基本语法
- 微信小程序 渲染层网络错误_渲染层网络层错误 微信小程序开发 - 云计算资讯 - 服务器之家...
- 房产中介 二手房中介小程序 一流开发 抓住小程序热潮
- 中古消费热潮下,爆爆奢漫步二奢直播新时代
- html字体加载规则,CSS-等待字体加载,然后渲染网页
- 汉字转16进制 php,php中文汉字与16进制编码转换三种方法
- ubuntu 安装小企鹅拼音输入法
- 显示器点距 测试软件,显示器各尺寸点距一览
- javascript gbk en/decode
- shell学习杂记(-)
- 最小错误率贝叶斯决策的基本思想_最小错误率贝叶斯决策
- ESP8266获取网络时钟、天气
热门文章
- linux订阅软件包,安装 Manjaro Linux 后必做的 6 件事 | Linux 中国
- Channel shutdown: channel error; protocol method
- win7 32位系统安装postmant无法正常启动。启动显示黑屏界面
- Combobox绑定数据源DataSet
- Kotlin入门(18)利用单例对象获取时间
- Kotlin入门(11)江湖绝技之特殊函数
- textarea 内容前端展示换行php处理
- Visual Studio Code 支持TensorFlow配置支持
- hihoCoder1687(向量叉积)
- innodb_pool_buffer_size对innodb性能的影响