5
निम्नलिखित गहरे लाल रंग का कोड के साथ, मैं IMAP के माध्यम से एक इनबॉक्स में एक उपयोगकर्ता के मेल पढ़ सकते हैं:किसी संदेश को संग्रहीत करने के लिए कैसे गहरे लाल रंग का उपयोग करते हुए `शुद्ध/imap`
require 'net/imap'
imap = Net::IMAP.new('imap.gmail.com',993,true)
imap.login('user','passwd')
imap.select('INBOX')
mailIds = imap.search(['ALL'])
mailIds.each do |id|
msg = imap.fetch(id,'RFC822')[0].attr['RFC822']
puts msg
end
imap.logout()
imap.disconnect()
मुझे पता है कि मैं कैसे को संग्रहीत और मार्क कर सकते हैं ईमेल पढ़ें। मैं ईमेल को उपयोगकर्ता के इनबॉक्स से बाहर ले जाना चाहता हूं।
इसमें GMail बक्से पर काम करने के लिए प्रतीत नहीं होता: केवल पढ़ने के लिए फ़ोल्डर (विफलता) पर स्टोर प्रयास – artagnon
आप स्पष्ट रूप से एक फ़ोल्डर का चयन किया है? यह तब तक मेरे लिए काम नहीं करता जब तक कि मैंने वहां फ़ोल्डर चयन नहीं जोड़ा (imap.select 'INBOX') – JakubM