gpt4 book ai didi

ruby-on-rails - 为什么 ActionMailer (rails 2.3.5) 会开始间歇性地发送文本/html 电子邮件?

转载 作者:数据小太阳 更新时间:2023-10-29 08:13:48 26 4
gpt4 key购买 nike

我有一个运行 rails v2.3.5 的 Ruby on Rails 应用程序,它发送文本/html 电子邮件已经有一段时间了。最近我们注意到一些收件人收到的电子邮件是 HTML 代码,而不是呈现的 HTML/ERB 模板。但这并不是全面的,通常同一个电子邮件客户端会同时接收 HTML 和 HTML 作为文本,所以我不认为这是客户端电子邮件程序。

这是 Notifier.rb 的一个片段,它扩展了 ActionMailer::Base。此操作呈现 customer_order_notification.text.html.erb

def customer_order_notification(order)
subject "Thanks for your order!"
body :order => order
recipients RAILS_ENV == 'development' ? APP_CONFIG['dev_email'] : order.email
bcc RAILS_ENV == 'production' ? APP_CONFIG['supervisor_email'] : nil
from 'MyWebsite <support@mywebsite.com>'
sent_on Time.now
content_type = "text/html"
headers = {}
end #end method customer_order_notification

服务器正在运行电子邮件软件的 postfix,ActionMailer 配置如下:

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => '127.0.0.1',
:port => 25,
:domain => 'localhost'
}

最佳答案

我前段时间遇到过类似的问题,虽然它发生在从 2.3.5 升级到 2.3.8 之后,但它正在向一些客户端发送短信这一事实足以让我想分享:

https://github.com/mikel/tmail/issues/7

无论如何,很容易检查您的收件人是否在“收件人:”字段中使用双行换行符来排除这种情况。遇到问题的客户是否使用 Outlook?

关于ruby-on-rails - 为什么 ActionMailer (rails 2.3.5) 会开始间歇性地发送文本/html 电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com