筋肉とエンジニアリングで すべてを解決するブログ

筋トレ、JavaScript、Ruby で世界を変えてやります。

DocomoのimodeメールをSoftbankのiPhoneで送受信する方法

いもで

今年ももう1週間が過ぎ去りましたが、みなさんお元気ですか。
ここ何週間かimodeメールを違う媒体で受信する方法を再考してたんですが、やっぱりiPhoneかつGmailで見られればいいだろ!と思って色々調べて試してみました。


概要

imotenというプログラムとGmailを使ってやりとりしちゃう!

用意するもの

さくらVPS+imoten+imode.net+Gmailのアカウント(+iPhoneDocomoの携帯)
(+気合い)
料金:さくら980円+imode.net100円
で、総額1080円/月
さくらVPSは別な用途で使い始めようとしたので、自分的には100円/月の出費のみです。

さっそくやっってみる

私は
http://www.kyoji-kuzunoha.com/2011/11/imotensimiphoneidocomonejpcui.html
をベースに設定しました。


詳しい説明はそちらを参考にしてください。
この記事はGmailに関してのやり方としてアレンジを加えたものを載せます。
(ちなみに、そちらの記事はyahooメールを使っているようです)

imode.net

https://imode.net/cmn/top/
Macユーザはたぶんsafariじゃないと開けない。
なんという酷い仕様!!


まぁ、MyDocomo( http://www.mydocomo.com/web/home/ )
に行ってimode.net利用登録して、設定して、imode.netのIDとパスをどこかにメモっておいてください(省略ww)

さくらVPSを借りる〜設定

さくらVPS( http://vps.sakura.ad.jp/ )
も980円の借りちゃいましょう!


借りた後、メールで送られてきたIPアドレスとパスをメモ。
https://secure.sakura.ad.jp/vpscontrol/
へログイン。
左のリモートコンソールをクリック。

Connected to domain *********.sakura.ne.jp                                      
Escape character is ^]

と出たらそこから以下を順々に打っていく

login: root
password: メール記載のパスワード
[root@******** ~]# 

ログイン完了、次にjavaのインストール、imotenダウンロード・インストール・設定
以下「#」は打たなくてOK、【エンターキー】はエンターキーをおしてください

# wget "http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586-rpm.bin" 【エンターキー】
# sudo sh ./jdk-6u29-linux-i586-rpm.bin【エンターキー】
# mkdir /usr/local/imoten【エンターキー】
# cd /usr/local/imoten【エンターキー】
# wget "http://imoten.googlecode.com/files/imoten-1.1.34.zip"【エンターキー】
# unzip -d /usr/local/imoten imoten-1.1.34.zip【エンターキー】
# chmod 755 /usr/local/imoten/bin/imoten【エンターキー】
# chmod 755 /usr/local/imoten/bin/wrapper*【エンターキー】
# rm -f /usr/local/imoten/imoten.ini【エンターキー】

↑ここまで一緒。
ここから自分はgmail使ったのでちょっと違うかも。

# vi /usr/local/imoten/imoten.ini【エンターキー】

をして中身は以下のように。(viのコマンドはくずのはさんのところの参考に。)

docomo.id=090********
docomo.passwd=*********

smtp.server=smtp.gmail.com
smtp.port=587
smtp.connecttimeout=10
smtp.tls=true
smtp.from=****@gmail.com
smtp.auth.user=****@gmail.com
smtp.auth.passwd=********

forward.to=****@gmail.com
forward.rewriteaddress=false
forward.headertobody=false
forward.subject.charconvfile=../conv/genDocomo2sb.csv

mail.encode=iso-2022-jp
mail.contenttransferencoding=7bit
mail.fontfamily=Hiragino Kaku Gothic ProN
mail.emojiverticalalign=text-bottom
mail.emojisize=15px
mail.emojiverticalalignhtml=baseline
mail.emojisizehtml=14px

emojireplace.subject=false
emojireplace.body=inline

sender.smtp.port=587
sender.smtp.user=****@gmail.com
sender.smtp.passwd=********
sender.charconvfile=../conv/unicode2docomo.csv,../conv/genSb2docomo.csv
sender.convertsoftbanksjis=true
sender.stripiphonequote=true
sender.docomostylesubject=true

imodenet.checkinterval=60
imodenet.logininterval=60
save.cookie=true

これで【エスケープ】→:wq【エンター】

# vi /usr/local/imoten/conf/wrapper.conf エンターキー

中身を書き換える。
14行目編集、15行目に追記。
つまりは↓みたいな感じ。

#********************************************************************
# Wrapper Java Properties
#********************************************************************
# Java Application
wrapper.java.command=/usr/bin/java
wrapper.app.parameter.2=immf.ServerMain

【ESC】→:wq【エンター】
これで編集終了。

# ln -s /usr/local/imoten/bin/imoten /etc/init.d/imoten【エンターキー】
# /sbin/chkconfig --add imoten【エンターキー】
# /etc/init.d/imoten start【エンターキー】

んで、iPhoneの設定

設定→メール/連絡先/カレンダー→アカウントの追加 をタップ
Google Mail を選択
名前:適当に
アドレス:****@gmail.com(←設定したヤツ)
パスワード:Gmailのパスワード
説明:Docomo
設定→メール/連絡先/カレンダーで、登録したGmailアカウントをタップ
送信メールサーバのSMTPをタップ
ホスト名:*****.sakura.ne.jp
ユーザ名:****@gmail.com
パスワード:*********(Gmailのパスワード)

これで完了。

iPhoneのメールアドレスからDocomoのメールアドレス宛にメールを送信するとiPhoneがブルブル震えちゃうぞ!!
これでキミも勇者になれる!!
以上!