Articles of 队列

消息永远留在qmail队列中

我有一个服务器上传出电子邮件的问题。 当队列干干净净的时候,它发送的邮件相当不错,但是在几天之后,队列中充满了一些MAILER-DAEMON消息,这些消息似乎永远被卡住,新的常规的外发电子邮件似乎在等待这些MAILER -DAEMON消息被发送。 但是,这些通常是垃圾邮件电子邮件的答案,因此无法投递。 更糟糕的是,刷新队列并没有帮助 – 它只是创build了一堆qmail-remote进程,试图提供“坏”和“好”的电子邮件,但它们在几秒钟内消失,没有任何东西被传递,队列仍然一样。 任何人都知道为什么邮件卡在qmail队列中,不交付(好消息)或不扔掉(无法投递的坏消息)?

预定工作队列的备选scheme?

我真的很喜欢使用队列进行进程间通信。 能够腾出大量的工人,保证队列中的工作只运行一次,公平地处理,可以水平缩放,如果处理不够快,可以select失效。 但是,我似乎无法find一个作业队列实现,也支持在指定的时间将作业放入队列。 什么是解决这个问题的最好方法? 像这样的队列是否存在? 到目前为止,我select这样一个队列是: beanstalkd – 支持延迟工作,我可以计算现在和指定时间之间的增量。 不精确:在时区更改或真正大的增量(月) “at”命令 – 创build一个可以启动的作业,并将计划作业在指定的时间放入队列中。 绑在一台机器上:如果系统重新启动会发生什么? 如何将作业移植到新的服务器上? 单点故障 如果您的停机时间很长,请手动处理过期。 delayed_job /自定义轮询 – 创build一个守护进程(类似于delayed_job),持续轮询预定作业的数据库并在指定时间插入队列 似乎太复杂了

Plesk Qmail队列从可能的Webform攻击中爆炸

我的服务器上的qmail队列(在CentOS 5.2上运行Plesk)一夜之间在队列中放大了120,000多条消息。 队列中的消息显然是垃圾邮件。 我已经使用qmHandle在最后一天清除了它们,但我无法确定它们是如何被发送的。 他们发送的电子邮件地址甚至已经被添加到qmail badmailfrom文件中(我已经通过Telnettesting过它确实阻止了来自该地址的电子邮件),但是电子邮件继续泛滥。 我几乎肯定的说,这种攻击是利用服务器上托pipe的一个域的Web表单。 我相当有信心,如果能够确定哪一个,我可以find一种保证表格的方法。 问题是,如何确定电子邮件的来源?

为什么qdel comman返回“未知的作业ID”

OS版本: CentOS版本4.6(最终)Kernel \ r在\ m 2.6.9-100.ELsmp上 问题 当我运行qdel我得到以下错误: qdel: Unknown Job Id 20432.scyld.localdomain 信息 qstat -n的输出: head0.localdomain:必须要求Elap作业ID用户名队列作业名 SessID NDS TSK内存时间S时间 20432.head0.localdom USERNAME standard pc-iw-1 32729 1 128 – 72:00 R 00:23 n39 / 5 + n39 / 4 + n39 / 3 + n39 / 2 + n39 / 1 + n39 / 0 / […]

Postfix停止工作,电子邮件卡在队列中

几天前,我认识到我的后缀有600 000邮件在队列中。 原因是我的一个领域的PHP文件。 我删除了这个PHP文件,刷新后缀队列和块IP地址哪个访问这个PHP文件。 此时我的队列中有200封电子邮件。 我无法发送任何电子邮件三天。 我检查我的黑名单IP地址是清楚的。 后缀版本2.7专用服务器 qmail . . . 4AB48A08BA 903 Wed Feb 12 22:43:55 [email protected] (delivery temporarily suspended: connect to mx5.wp.pl[212.77.101.13]:25: Connection timed o ut) [email protected] . . . — 285 Kbytes in 236 Requests. qshape deferred T 5 10 20 40 80 160 320 640 1280 1280+ TOTAL 230 0 […]

什么用户从mailq发送电子邮件

我有一个与它的后缀debian框。 我检查了mailq,我不明白如何阅读mailq。 我需要知道女巫用户是用来发送这封电子邮件。 这里是一个例子 0F87797868C 3993 Mon Mar 10 02:15:28 MAILER-DAEMON (connect to unknown.interbgc.com[217.9.224.233]:25: Connection timed out) [email protected] 0273E9786EF 3421 Fri Mar 7 09:13:01 MAILER-DAEMON (connect to mail.progys.fr[217.16.11.100]:25: Connection refused) [email protected] 我不确定,但我想这是从垃圾邮件反弹。 我如何validation这一点。

未发送电子邮件的Postfix超时

我使用Postfix每天发送大约2万至3万封电子邮件。 对于未结束垃圾邮件的邮件,每发送一次电子邮件,脚本都会运行1秒钟。 因此,电子邮件发送约5 – 8小时。 当服务器发生错误(例如networking故障)时,脚本仍然在运行,Postfix将邮件排队。 当networking连接回来时,Postfix尝试一次发送未发送的电子邮件,大约每秒30个电子邮件。 有什么参数为Postfix,这将允许放缓发送队列电子邮件?

如果sendmail无法parsing智能主机,添加到队列,而不是失败?

有时,在深夜,DNS无法解决我们的智能主机地址。 而sendmail决定将邮件作为“拒绝”消息发送。 由于“root”是别名到一个脱机地址,也尝试使用智能主机,并失败。 然后我得到一个savemail恐慌。 有没有什么办法说服sendmail,如果它不能解决智能主机,它可以排队消息以后? 我有一个可怕的感觉,我只需要在凌晨3点起床,看到跆拳道正在与DNS服务器:-(

SMTP远程队列在Exchange 2003上

我们目前正在使用Windows Server 2003 R2与Exchange 2003和SolarWinds Exchange Monitor进行监控。 几个星期前,SMTP远程队列开始build立,当队列开始closures时,队列中有大约150条消息。 在过去的几天里,队列已经build立,现在已经达到了450条。 无论如何,我可以清楚这一点,是我需要担心的任何事情? 多谢你们!

WHM中的Exim队列

我有WHM的centos服务器。 邮件服务器是exim。 我需要exim把所有消息放在队列中,而不是直接发送。 queue_only我已经将queue_only选项添加到eximconfiguration中,并且现在将消息收集到队列中。 之后我发现有人正在调用exim -q来偶尔处理队列。 我发现了以下cron作业: 0 6 * * * /scripts/exim_tidydb > /dev/null 2>&1 我相信已被用来处理exim队列。 我还怀疑这个脚本是和WHM一起安装的。 当然,我已经评论了,并期待一切正常工作。 但是这没有发生。 我仍然在一段时间内处理一次exim队列。 我错过了什么? 什么可能导致我的exim队列处理? 这里是cat /etc/exim.conf | grep queue cat /etc/exim.conf | grep queue queue_only deliver_queue_load_max = 3 谢谢