class SupportMailer < ActionMailer::Base
default :from => "[email protected]"
def welcome_email(ticket)
case ticket.game
when "gameone"
@ticket = ticket
headers["Reply-to"] = "email1+#{ticket.token}@gmail.com"
headers["Return-Path"] = "email1+#{ticket.token}@gmail.com"
mail(:from => "[email protected]", :to => ticket.email, :subject => "Welcome to 1 Support Ticket")
when "gametwo"
@ticket = ticket
headers["Reply-to"] = "email2+#{ticket.token}@gmail.com"
headers["Return-Path"] = "email2+#{ticket.token}@gmail.com"
mail(:from => "[email protected]", :to => ticket.email, :subject => "Welcome to 2 Support Ticket")
when "gamethree"
@ticket = ticket
headers["Reply-to"] = "email3+#{ticket.token}@gmail.com"
header["Return-Path"] = "email3+#{ticket.token}@gmail.com"
mail(:from => "[email protected]", :to => ticket.email, :subject => "Welcome to 3 Support Ticket")
end
end
end
मैंने अपना डिफ़ॉल्ट सेट किया है: से, मुझे नहीं पता कि मैं यह संदेश क्यों प्राप्त करता हूं, मैं भी हूं इसे हेडर के माध्यम से सेट करने का प्रयास करने का कोई फायदा नहीं हुआ।एक संदेश भेजने के लिए एक प्रेषक (रिटर्न-पथ, प्रेषक या प्रेषक) प्राप्त करना जारी रखें
यहाँ मेरा सेटिंग
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:user_name => "[email protected]",
:password => "password",
:authentication => "plain",
:enable_starttls_auto => true
}
मैं सिर्फ इतना है कि यह फोन कर रहे हैं, SupportMailer.support_response(@message).deliver
मैं इसे कैसे ठीक कर सकता हूँ?
हेडर निश्चित रूप से आवश्यक नहीं हैं; कोड सही दिखता है, और आपके मामले में 'डिफ़ॉल्ट' से 'कॉल' विधि में कॉल के मान से ओवरराइड किया जाता है। मैं अपस्ट्रीम देखता हूं जहां डिलीवरी! विधि को कहा जाता है, या शायद पर्यावरण फ़ाइलों में। डिलीवरी के बाद पहले परीक्षणों में से एक त्रुटि आई है! smtp मॉड्यूल में विधि। –
मैंने अपने नियंत्रक में देखा है। यह ठीक दिखता है। और मेरी विन्यास ठीक दिखती है। मैं उन्हें –
पोस्ट करूंगा मैंने इस लाइन को 'हेडर "रिटर्न-पथ" => "[email protected]" विधियों को जोड़ा है और अब यह कम से कम एक प्राप्तकर्ता (टू, सीसी या बीसीसी) के बारे में शिकायत कर रहा है। एक संदेश भेजने की आवश्यकता है, ऐसा लगता है कि 'मेल (...) 'यह पैरामीटर नहीं उठा रहा है। –