我有一个奇怪的问题,我试图用 ruby 的 net/smtp 库来解决。实际上,我想这是关于 smtp 的一般问题。基本上,如果响应是错误的,我不希望有一封电子邮件告诉我交付失败(至少我不想看到它)。我想在不使用 GUI 中的过滤器的情况下完成此操作。我正在寻找编码解决方案。我不确定 smtp 协议是否可行,但我想我会尝试。到目前为止,这是我的代码:
msg = "Subject: Hi There!\n\nThis works, and this part is in the body."
smtp = Net::SMTP.new 'smtp.gmail.com', 587
smtp.enable_starttls
smtp.start("gmail.com", username, password, :login) do
response = smtp.send_message(msg, email, recipients)
p response.message
end
我一直在阅读,试图弄清楚这是否可能,但我没有发现任何说它可能的东西。
任何帮助都会很棒。提前致谢。