Rails ActionMailer:联系表单 - 获取正确的标题

时间:2016-01-19 11:21:59

标签: ruby-on-rails email

在我们的网页上,我们有一个联系表格,让人们可以在不共享我们的电子邮件地址的情况下与我们联系。

我们需要一个姓名,一个电子邮件地址和一条消息,并允许他们向自己发送副本。

在我们的服务器上,我们有Postfix设置来发送外发电子邮件。

现在我们将信息添加为:

  • from =他们的电子邮件
  • to =我们的电子邮件和他们的电子邮件,如果他们想要一份副本。 (可能是cc代替)

它运作正常,但就在几周前,Gmail开始将所有电子邮件放入垃圾邮件,即使有明确的规则和内容。

我们发现我们的Message-ID格式错误并添加了

  def set_message_id(sent_at: Time.zone.now)
    headers["Message-ID"] = "<#{Digest::SHA2.hexdigest(sent_at.to_i.to_s)}@domain.com>"
  end

基于Mailgun and StackOverflow的文章。

但是我们也会收到SFP-softfail,因为我们会从用户的电子邮件中发送电子邮件,而且他们的电子邮件域名与我们的域名不同。

你是如何解决这个问题的?我们非常希望您能够立即回复联系电子邮件并自动获取正确的姓名和电子邮件地址。

是否值得为此联系表单投资Mailgun等服务?

0 个答案:

没有答案