退回邮件处理:通过 IMAP 还是管道更好?
处理退回电子邮件的方法是:1) 将其发送到 IMAP 服务器,然后使用 cron 作业处理每封电子邮件,或者 2) 将退回邮件直接传送到脚本进行处理。
请证明你的答案合理。
优点/缺点也会有帮助。
谢谢!
Is it better to handle bounced emails by having them 1) sent to an IMAP server and then using a cron job to process each one, or 2) to have bounced messages pipe straight to a script for processing.
Please justify your answer.
Pros/Cons would also be helpful.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用爱因斯坦的话来说,事情应该尽可能简单,但不能太简单。对于这种情况,IMAP 服务器没有任何好处。如果处理单个消息的开销很高,则将消息排队以进行定期批处理可能是有意义的,但这也可以在同一服务器上完成。除非有额外的隐藏要求,否则我认为这是理所当然的。
To paraphrase Einstein, things should be as simple as possible, but no simpler. There is no benefit from the IMAP server for this scenario. If the overhead of processing a single message is high, it might make sense to queue messages for periodic batch processing, but that too can be done on the same server. Unless there are additional hidden requirements, I'd say this is a no-brainer.