Comment Envoyer des E-Mails Avec des CCI dans Rails 3
Comment puis-je envoyer des e-mails avec la CCI de l'en-tête? J'ai suivi le rubis sur des rails de guide et de définir :bcc => "[email protected]"
et ça ne fonctionne pas.
Grâce
édition par corrodés
Voici le code que j'ai essayé:
def booking_confirmed_email(booking)
@booking = booking
mail(:to => booking.contact_email,
:bcc => "[email protected]",
:subject => "Congratulations, #{booking.contact_name}!")
end
aussi essayé:
def booking_confirmed_email(booking)
@booking = booking
mail(:to => booking.contact_email,
:bcc => ["[email protected]"],
:subject => "Congratulations, #{booking.contact_name}!")
end
en vain
- Je vais avoir le même problème.
- j'ai également le même problème, la bcc ne fonctionne tout simplement pas
- Vous dites qu'il "ne marche pas" travailler parce qu'il n'a pas tourner dans le journal dans un environnement de développement ou vous navez pas recevoir d'e-mails en mode de production (avec livraison réelle)? J'ai vu que dans le mode de développement à pas de livraison, les CCI ne reçoit pas imprimé dans le journal.
- Ce n'est pas encore de travail. Je suis sur des rails 3.1.4 et actionmailer 3.1.4. Quelqu'un a trouvé une solution à cela?
- Êtes-vous à l'aide d'Amazon SES? Peut-être leur problème: github.com/drewblas/aws-ses/issues/16
- vous apporté un très bon point. J'ai cru que mon
:bcc
déclaration n'a pas de travail parce que je n'ai pas vu une entrée appropriée dans le développement du journal. Il a été fonctionne correctement, juste de ne pas apparaître dans le journal.
Vous devez vous connecter pour publier un commentaire.
Plus de détails ici:
http://api.rubyonrails.org/classes/ActionMailer/Base.html
Réponse courte:
notez comment vous pouvez passer un tableau d'adresses de courriel à chaque :a, :cc :cci options.
RailsCast:
http://railscasts.com/episodes/206-action-mailer-in-rails-3
sur votre user_mailer, sur votre mail def, ajoutez la ligne suivante:
vous pouvez également faire votre cci recevoir une liste d'e-mails
alors appel
espère que cette aide. 🙂
@bcc = User.all.email
ne fonctionne pas. Voulez-vous dire@bcc = User.all.map(&:email)
?J'ai exactement le même problème. Il s'avère que dans mon cas j'ai été CCI qui pratiquent la même adresse, j'ai été À un require. ActionMailer ou le serveur de messagerie était en train de faire quelque chose d'intelligent et de choisir de n'envoyer qu'un seul exemplaire de l'e-mail.
J'ai changé à l'aide de deux adresses e-mail et CCI a parfaitement fonctionné.
Découvrez http://railscasts.com/episodes/206-action-mailer-in-rails-3 et d'ajouter " par défaut :bcc => "your_required_bcc_email" dans votre équivalent de la user_mailer.rb
Si vous utilisez une file d'attente de l'adaptateur (ex. Sidekiq) - essayez de redémarrer il.