我在 linux 机器上使用 rails 2.2.2 并使用 rake 任务发送一些电子邮件。这是一个非常简单的脚本,没有错误处理:
1.) 获取要发送的电子邮件 2.) 发送电子邮件 3.) 将电子邮件标记为已发送
现在,smtp 服务器上的端口已被暂时阻止,因此步骤 1 和 3 正在完成,但未完成步骤 2。我的问题是,当我取消阻止端口时,以前失败的消息是否在某处排队(并且将要发送) 还是他们超时并获得 /dev/nulled?如果他们在某个地方排队,我可以获得文件位置吗?我只想了解这种行为,以便构建适当的错误处理。谢谢,
德鲁