电子邮件服务器发送电子邮件通知?

电子邮件服务器发送电子邮件通知?

我们的应用程序发送了大量的电子邮件通知!我怎样才能在不造成长时间延迟的情况下发送电子邮件通知?

(这不是电子邮件通讯,而是帐户通知)

答案1

仅发送纯文本通知,保持简短和亲切。(想想推文)

使用路由器/防火墙上的 QOS 来降低出站电子邮件的优先级。

分批发送,例如每 10 分钟发送 50 个。

答案2

很久以前,我被赋予了一项任务,即简化向 25 万订阅者发送邮件的处理过程。(我是一家小型防病毒公司的高级系统管理员,这是人们订阅的列表,当常规“defs”(病毒模式定义)文件发布到我们的 BBS(还记得吗?)、FTP 和网站时,他们会收到通知)。

我的第一步是规范化地址(降至[电子邮件保护]),然后通过命令对其进行排序: rev | sort | rev...生成按域排序的列表(甚至按具有任何上级域的子域排序。这将队列处理时间减少了大约一个数量级(使用普通旧的当代副本sendmail (这里的技巧是大多数 SMTP 服务器用于允许消息流水线 --- 允许使用更少的单独 TCP 会话处理多个消息/收件人)。

当然,后来我也将它扩展到几台机器上。

相关内容