У меня есть ActionMailer со следующими настройками (в соответствии с this гида):Рубин на рельсы почтовик + Mailgun помечено как спам
require 'digest/sha2'
class WinnerMailer < ActionMailer::Base
include Resque::Mailer
default "Message-ID"=>"<#{Digest::SHA2.hexdigest(Time.now.to_i.to_s)}@my-domain.com>"
default from: "[email protected]"
Моя электронная почта имеет:
From: [email protected]
To: [email protected]
Message-Id: <5[email protected]my-domain.com>
Мои production.rb
имеет следующие параметры:
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = :true #try to force sending in development
config.action_mailer.raise_delivery_errors = :false
config.action_mailer.smtp_settings = {
:authentication => :plain,
:address => "smtp.mailgun.org",
:port => 587,
:domain => "my-domain.com",
:user_name => "[email protected]",
:password => "qqqqq"
}
По некоторым причинам все мои письма отправляются в папку со спамом. Что я делаю не так?
Вы отправляете письмо «от: mail @ my-domain.com»? – alexsmn
@ uhn-nohn Я не уверен, что вы имеете в виду, но я думаю, да. У меня есть домен (а не мой -domain.com, конечно), и мой сайт есть. – user2786037
Почему я спрашивал об этом. Вы можете отправить свои письма в спам, потому что ваш домен «my-domain.com», а отправитель снова «mail @ my-domain.com». Вы пытались отправить их с учетной записью gmail? – alexsmn