邮件发送到 SMTP 中继时出现问题

谢谢你的回答,是的,但我正在寻找能告诉我问题所在的东西。这很棘手,因为 wireshark 跟踪显示电子邮件已发送,但没有收到响应。使用 Linux sendmail 的普通电子邮件可以正常工作。SPF 和 DKIM 也已分别设置在相应域上。我可以在 rails 控制台中重现该问题。

message = TestMailer.send_test(“ycxi@examle.com”)
Email::Sender.new(message, :test_message).send

我一点也不懂 Ruby,我会看看是否能获得比堆栈跟踪更详细的日志:

[5] pry(main)> wtf?
Exception: Net::ReadTimeout: Net::ReadTimeout