请教一个dlog4j源码中发送邮件的问题
我看到 在发送邮件的时候,不是直接放送,而是放到一个队列中。
这是为什么???
MailTransportQueue queue = (MailTransportQueue) getServlet()
.getServletContext().getAttribute(
Globals.MAIL_QUEUE);
// 写入待发送邮件队列
queue.write(site_id, sender
.getMimeMessage());
还有就是 MailTransportQueue 是维护在 application中的?
如果红薯还记得,麻烦解释下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为发邮件这种行为有可能会很慢,所以还是后台线程统一处理比较好