RubyからIMAPへアクセス
require 'net/imap'
MailServer = '内緒'
Port = 143
User = '内緒'
Password = '内緒'
SeachMail = '内緒'
def look_header(conn)
conn.search(['FROM', SeachMail]).each do | sequence |
fetch_result = conn.fetch(sequence, 'ENVELOPE')
fetch_result = conn.fetch(sequence, 'ENVELOPE')
envelope = fetch_result[0].attr['ENVELOPE']
p envelope.date
p envelope.subject
end
end
conn = Net::IMAP.new( MailServer, Port)
conn.login( User, Password)
begin
conn.examine('INBOX')
look_header(conn)
rescue Net::IMAP::NoResponseError
p 'error'
end
conn.logout
はい、メモ書き程度です。