Я потратил много времени на создание системы электронной почты для моего приложения Rails, которое использует Gmail для отправки массовой почты в список пользователей, не входящих в список. Я понимаю, что с помощью Google Apps для моей почты существует ограничение, а именно ограничение скорости на количество отправленных электронных писем (я думаю, 500). Во всяком случае, я обратился к своим пользователям, чтобы узнать, сколько их получили по электронной почте, и многие из них этого не сделали, хотя некоторые из них есть. Список, к которому я попытался отправить, был около 540 пользователей, поэтому я ожидал бы больше «да, получил его», а затем ответы «нет, все еще ждут».Правильны ли эти настройки для отправки почты через Rails/Gmail?
У меня есть два вопроса:
сделать эти настройки выглядят правильно для исходящей массовой рассылки через Gmail? Опять же, используя Google Apps для управления моим доменом, и я знаю, что некоторые люди (включая меня) получили почтовую программу. Это в инициализаторе mail.rb в моем приложении.
ActionMailer::Base.delivery_method = :sendmail ActionMailer::Base.smtp_settings = { :address => "smtp.gmail.com", :port => 25, :domain => "mydomain.com", :authentication => :login, :user_name => "[email protected]", :password => "mypass" }
Есть ли способ, что я могу проверить, если письмо было доставлено, или, по крайней мере, попытался быть доставлены? Я не могу сказать, где в списке почтовая программа прекращает рассылку! Способ, которым я генерирую список, - это запрос, который затем передает пользовательскую информацию работнику почтовой программы, который отправляет электронные письма через Starling/Workling. Любой совет здесь был бы полезен. Счастливый почтовый код, но хочу убедиться, что метод, который я использую, звучит.
Спасибо за помощь!
Я только что вошел в свой mailq на производственном сервере, где отправлены электронные письма, и увидел две очереди в очереди, которые не были отправлены из-за неправильных форматов адресов электронной почты. Кто-нибудь знает, будет ли почта продолжать отправлять, несмотря на наличие электронной почты в очереди? – aressidi
он должен - для них просто установлено «повторить попытку», обычно около 2 дней или около того, прежде чем они будут удалены, и/возможно, вы получите возврат к отправляющему адресу. – Tommy