linux – 设置“邮件登台/排队”服务器

前端之家收集整理的这篇文章主要介绍了linux – 设置“邮件登台/排队”服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在澳大利亚,我们通过生锈的锡罐连接到互联网,由于流浪的考拉玩线而偶尔会丢失数据包.

至少;这就是大多数时候的感受.

我为一家中型企业(100名员工)工作,我们需要经常为业务的各个部门做邮件.

每个业务部门都有自己的“新闻通讯”和更新等.

他们有相当大的邮件列表,以及通过SMTP直接从数据库发送到交换服务器的自定义列表;通常他们发送附件(我正在为一个很好的方式进行托管).但即使没有附件,也可以将我们的邮件服务器占用至少一个小时.

这会延迟电子邮件,从而导致其他无关系统或时间紧迫任务的压力.这导致帮助台工作增加,这总体上增加了一个小型IT团队(我们两个人)已经很高的压力水平.

目前管理它的方法是将邮件延迟到营业时间结束.我不认为这是一个很好的长期解决方案,这不是一个可以尽心尽力的政策;因此,无论是不知道,还是出于某种原因,他们的信息“非常重要”,但通常不是时间关键的.

现在问题:

我几乎是一个Linux新手,但我有一个解决方案的想法.

鉴于这个问题,我想知道是否有办法设置“邮件排队”服务器.我正在考虑一个具有某种“服务质量”控制的Linux VM,因此我可以限制我们的邮件服务器不断使用的带宽,因此它不会被淹没,并继续拥有其他服务工作,降低我们的压力水平;).

例如:

> 4000封电子邮件数据库转到’邮件登台’linux vm服务器
>邮件登台服务器转发这些电子邮件,比如每分钟发送15封电子邮件到我们的交换服务器,或者为服务器设置“最大传出带宽kb”.

最终我明白“我们需要一个更大的管道”,但基本上,预算目前无法忍受.

ServerFault,这可能吗?

编辑:Zoredache问’我们为什么不直接从分发服务器发送电子邮件

不幸的是,事情并非那么简单. ‘分发服务器’实际上是一个托管在文件制作服务器上的文件制作者专业数据库,它有一个允许它发送电子邮件的客户端插件,基本上就像下载邮件客户端一样.

是的,我知道这不是最佳选择.

第二次编辑:有人可以标记这个’filemaker’.它是一个新标签,因此我无法创建它:P

解决方法

有一种快速简单的方法可以做到这一点.我将向您展示Postfix方式:

>匹配批量邮件(通过标题/正则表达式…),让它们一直处于HOLD状态.无论何时发送.

/etc/postfix/main.cf文件

header_checks = regexp:/etc/postfix/header_checks

/等/后缀/ header_checks:

/^Custom-Mail-Header: true/ HOLD Delayed until out of hours

>然后你可以使用几个小时(你可以用你想要的任何方式在crontab中定义)

15 20-23 * * * /usr/sbin / postsuper -H ALL

这将在每天20:15,21:15,22:15和23:15发布邮件.

适当的路径和crontab时间适当.

猜你在找的Linux相关文章