dans mon fichier de configuration ActionMailer J'ai ceci:Pouvez-vous envoyer uniquement des e-mails à partir du nom d'utilisateur spécifié dans l'ActionMailer smtp_settings?
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "mail.foo.com",
:port => 25,
:domain => "foo.com",
:authentication => :email,
:user_name => "[email protected]",
:password => "foo1234567"
}
Avec cette configuration puis-je envoyer uniquement par courrier électronique à l'adresse e-mail [email protected]
? Si oui, existe-t-il un moyen d'envoyer des courriels provenant d'autres adresses? J'ai dans ma classe ActionMailer:
class Notifications < ActionMailer::Base
def answered_question(faq)
subject 'Your question has been answered'
recipients faq.email
from 'Foo <[email protected]>'
sent_on Time.now
content_type "text/html"
body :faq => faq
end
def completed_order(order)
subject 'Your order has been completed'
recipients order.email
from 'Foo <[email protected]>'
sent_on Time.now
content_type "text/html"
body :order => order
end
end
En tout développement fonctionne bien, mais dans la production des e-mails completed_order
ne sont pas envoyés.
Merci.
Oui, il s'est avéré être un problème de configuration du serveur. Merci! – vrish88