ドコモの携帯宛メールを転送できるdocomo_web_mailerをリリースしました
Docomo Web Mail というサービスをドコモが行っていて、i-mode宛のメールをwebから閲覧できます。
http://dwmail.jp/
でも転送機能とかがないので、rubyでなんとかするライブラリを作りました。
RubyGems に登録したので、 gem install docomo_web_mailer でインストールできます。
使い方は、まずはドコモWEBメールのアカウントを登録して、
require 'rubygems' require 'docomo_web_mailer' login_id, password = dwメールのid,パスワード your_smtp_server,your_smtp_server_port = SMTPサーバ,ポート forwarding_mail_address = 転送先メールアドレス mailer = DocomoWebMailer.new mailer.login( login_id, password ) maillist = mailer.mail_list_start(mailer.mail_label_list[:inbox],1000) #nextmaillist = mailer.mail_list_get(maillist,1001,1000) Net::SMTP.start( your_smtp_server, your_smtp_server_port ) {|smtp| for mail in maillist smtp.send_mail mailer.make_mail_to_smtp( mail ), mail.from, forwarding_mail_address end }
とかすると、1000通のメールが forwarding_mail_address 宛に転送されます。
既読処理とかしないと毎回1000通送信されるけど。
ソースはこちら
https://github.com/nazoking/docomo_web_mailer
自分的には満足してこれ以上手を加えるつもりはないので、このサービスを使ってメールを出したい人とかはforkしてpull requestしてみてください。特に頑張った人にはgemの管理権限をやろう(上から目線)