यह मेरा पहला quesiton है, लेकिन मैं जो करने की कोशिश कर रहा हूं वह रेल या दो पंक्तियों का उपयोग करके रेल कंसोल में अनुलग्नक के साथ मेल भेजता है। मैं की तरह एक वर्ग का दृष्टांत करना चाहते हैं न ..एक्शनमेलर का उपयोग कर रेल 3.0 में अनुलग्नक के साथ मेल भेजें :: एक या दो पंक्तियों में बेस
वर्ग मेलर < ActionMailer :: बेस ... अंत
मैं इसे इस तरह से कोशिश करना चाहते हैं:
m=ActionMailer::Base.mail(:to => "[email protected]", :from => "[email protected]", :subject=>"test from zip", :content_type=>"multipart/mixed")
m.attachments['file.zip']={:mime_type => "application/zip", :data=>File.read("#{Rails.root}/tmp/test.zip")}
m.deliver
यह एक भेज देंगे ईमेल, लेकिन अटैचमेंट नामक अटैचमेंट, जिसे अनजिप नहीं किया जा सकता है। ऐसा लगता है कि यह संलग्नक के लिए डेटा को सही ढंग से पार्स नहीं कर रहा है। अगर मैं कच्चे ईमेल पर देखने के लगाव सामग्री इस तरह दिखता है:
--
Date: Tue, 06 Mar 2012 06:59:42 -0800
Mime-Version: 1.0
Content-Type: application/zip;
charset=UTF-8
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename=file.zip
Content-ID: <[email protected]>
UEsDBBQAAAAIAE9iZUBSMYOwkKgZANRakgAQABUAbG9hbl9kZXRhaWxzLmNz
dlVUCQADlh9VT0QfVU9VeAQA6APoA8xdW3PiuLZ+37+Ch6ldZ1dZGUvyNW/c
EwKBQLiENze4gytgZ9tmMplff5YMlgQWmV1tk5qufiAkwV8trcu3bko/8sLa
m/+p9dmLJPXSfaI1oyR4Df21Non28crPvt+MfS/117Uo5C+9VKu/v8fRH4e3
O0HobWte9g68gHdaQfJjHyeHb4/9/+79JPu9XbQPU22y2kTRVuv74dqPa7G/
...
1) यह भी एक ईमेल pony मणि की तरह कुछ का उपयोग कर बाहर के साथ, इस तरह एक अनुलग्नक के साथ भेजने के लिए संभव है
क्या आपने अपनी समस्या का समाधान किया? मेरे पास वही है ... – Lichtamberg
क्षमा करें, बस यह टिप्पणी देखकर, नहीं, मुझे इसे काम करने के लिए कभी नहीं मिला, मैं बस एक वर्ग (कक्षा MyMailer
harrya