我想跟踪哪些邮件已发送或已过期。我怎么能以编程方式得到它?
帮助!如果有人知道的话。
先谢谢。
答案 0 :(得分:0)
为了知道邮件是否已发送,您可以使用mandatory
标志,然后使用basic.return
处理结果
要知道邮件是否过期,您可以使用dead letter exchange
:
死信交换
来自队列的消息可以是“死信”'也就是说,重新发布到 发生以下任何事件时的另一次交换:
邮件被拒绝(basic.reject或basic.nack) requeue = false,消息的TTL过期;或队列长度 超出限额。