twitterのフォロー通知メールとか、Amazonの発送通知メールとか、そういうメールを受け取ったらその内容に応じていろいろ処理したい時ってありますよね。 でもまあ、今時個人でメールサーバ立てるのなんて流行らないですし、自由にprocmailを仕込むわけにもいかないですよね。というわけでGmailのIMAPを使いましょう。 rubyで書くとこんな感じ。 require 'rubygems' require 'net/imap' require 'kconv' require 'pit' require 'logger' class ImapFetcher def initialize(pit_name) @pit = Pit.get( pit_name, :require=>{ 'host'=>'imap.gmail.com', 'port'=>993, 'use_ssl'=>'true
IMAPする (module)Mail-IMAPClient back Mail::IMAPClient を使って、IMAP サーバへアクセス use Mail::IMAPClient; my $serv = "IMAPサーバの指定"; my $user = "ログインユーザ名の指定"; my $pass = "ログインパスワードの指定"; my $auth = "認証の種類 ("CRAM-MD5"とか"PLAIN"とか)"; # ログイン(コンストラクタ) my $o_imap = Mail::IMAPClient->new( Server => $serv, User => $user, Password => $pass, Authmechanism => $auth, ) or die "Cannot connect to server: $@"; while (1) { # 確実
2007年11月12日02:33 カテゴリWEB○×△八苦 Mail::IMAPClientでGmailをいじる 最近レコーディングダイエットを始めてみた。食べたものと体重、体脂肪率を逐一Gmailに送っている。携帯などでも打ちやすいように、表題は「071108」のようにYYMMDD形式の日付、中身は「1205 カレーライス1 牛乳200」のようにとにかく記号類を省いたフォーマットに統一した。入力が楽なぶん後で見るのはおっくうなので、これを見やすい形にまとめなくてはいけない(そうでもしないと見ないと思うw)と思っていたのだが、どうせなのでIMAPでGmailにアクセスして勝手にとりまとめてくれるスクリプトを書いて、IMAPともGmailともPerlともよりお近づきになりたいと思った次第。 幸いPerlにはMail::IMAPClientモジュールがあるので簡単にコトは運ぶと思ったのだが、ま
Network Working Group Request for Comments: 2060 Obsoletes: 1730 Category: Standards Track M. Crispin University of Washington December 1996 INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1 この覚書の状態 この文書は、インターネットコミュニティのための、インターネット標準への過程のプロトコルについて述べ、 改良のための討論と提案を必要としている。 標準化の状態と、このプロトコルの状態については、"Internet Official Protocol Standards" (STD1) の現在の版を参照されたし。 このメモの配布は制限しない。 Internet Message Access Access
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く