witam
czy używał ktoś Devise wraz z Delayed Jobem? Chciałbym żeby maile były wysyłane w tle zeby mieć podgląd czy rzeczywiście doszły. A może jakis inny podobny plugin współpracuje z Devise ?
Resque plus resque_mailer.
W initializes/devise.rb dodajesz
require 'resqued_devise_mailer'
config.mailer = "ResquedDeviseMailer"
Bardzo fajnie działa. I ma świetny panel w Sinatrze.
Możesz zamonotować panel resque w swojej aplikacji.
mount Resque::Server.new, :at => "/resque"
Wymaga tylko chodzącego redisa.
dzięki, ale wydaje mi się że to może być trochę za duża armata, ja chce wysyłać tylko do kilkunastu maili za jednym razem, a mam sygnały że niektóre maile prawdopodobnie nie dochodzą.
Ale Ty je wysyłasz i nie dochodzą? Czy zwyczajnie nie masz pewności czy są wysyłane? Bo może to jest problem z email deliverability i zmiany w aplikacji - wysłać odrazu czy z kolejki tu nie pomogą.
zdarza się że jakiś maili czasem nie dojdzie, wysyłam za pomocą Devise, które używa funkcji mail
ps: niektóre też trafiają do spamu, może na to ma ktoś jakieś porady ?
no to wygląda jak problem z konfiguracją serwera pocztowego i (pewnie) jego DNSów. Pogoogluj coś podobnego do tego: http://www.emaildeliveryjedi.com/dns-configuration.php