Mixiメールサーバ(もどき)
mixiのメッセージをふつーのメールのソフトから送受信できるといいな
※ふつーのメールのソフトとは、 MUA、メーラ、メールソフト、メールクライアント、POP3クライアント、 SMTPクライアントとか、大体そんな感じのもののことを言っています。
取得
ご意見など
mixiメールサーバ(もどき) のしおり
0.どんなやつで動くのか?
Javaっていうのを使って作ってあるので、きっとUNIX系でも、Mac系でも、Windows系でも動いちゃうと思います。
1.なにができるのか?
普段使っているメールのソフトで、 mixiのメッセージが送受信できたりできなかったりします。
メッセージのバックアップが取れたり、 多数の人に一括送信する時に便利だったり不便だったりします。
2.動かし方
まず動かすには、Javaというものが必要です。 http://www.java.com/ja/ あたりから、Javaをダウンロードしてインストールしてください。
mixiメールサーバ(もどき)をダウソロードして、展開したファイルの中から、 mmsm.bat をダブルクリックしてください。
なんか、黒い窓が出てきて、 mixi MailServer(modoki) 0.0.3 stated. とか出てきたままになったら、いい感じです。
止めるときは、黒い窓のxボタンを押して閉じてください。
3.メールソフトの設定
「POP3サーバ」っぽいところに、 localhost と書きます。 「POP3ログイン名」っぽいところに、 mixiに登録したメールアドレスを書きます。 「POP3パスワード」っぽいところに、 mixiに登録したパスワードを書きます。 「SMTPサーバ」っぽいところに、 localhost と書きます。 「SMTP認証を使用」っぽいところに、チェックを付けます。 「SMTPログイン名」っぽいところに、 mixiに登録したメールアドレスを書きます。 「SMTPパスワード」っぽいところに、 mixiに登録したパスワードを書きます。
そんな感じで、受信してみてください。
4.メールアドレスとかのルール
このソフトウェアを利用してメールを送信する場合は、 mixiID@mixi.mmsm というアドレスに対して送ることになります。
たとえば、私、やぎぃに送る場合は、 799580@mixi.mmsm に送る感じになります。
このルールに則っていないアドレスは、すべて拒否されます。
5.既知の問題
・たまに化ける文字があります。 だれか助けてください。 ・mixiが混んでいるときや、大量のメッセージをためてある場合は、 メールソフトによってはタイムアウトが起きる場合があります。
6.注意
このソフトウェアは、動いているとき2008/01/15現在のmixiのページ仕様に無理やり合わせて作られています。 なので、mixiのページ仕様が変わると動かなくなります。 できるだけ直していきますので、動かなくなったら、逆に教えてください。
このソフトウェアは、フリーソフトウェアです。 また、このソフトウェアを利用して起きた 不利益、不具合などなどすべての責任は負いかねますので注意! ご自分の責任でご利用ください。
7.専門的な話(マニア向け)
通常動作するポート番号でなく、別のポート番号でサーバを起動したい場合には、 バッチファイルを修正して、引数を追加してください。 こんな感じに。 java -cp [CLASSPATH] com.momiage.app.mmsm.MixiMailServerModoki [SMTPport] [POP3port]
RFCには全然準拠していないませんので、注意!
ソースコードは、整備されていないのでまだ公開してませんが、 どうしても見たい方は、逆コンパイルしてください。 ただし、責任は負えません。
※メールのソフトとは、
MUA、メーラ、メールソフト、メールクライアント、POP3クライアント、
SMTPクライアントとか、大体そんな感じのもののことを言っています。
日本の法律では、著作権は放棄できないっぽいので、 このソフトウェアの著作権は、やぎぃ<hage@tt.rim.or.jp>にあるっぽいです。
更新履歴
・Version 0.0.3 日付がひと月ずれていたのを修正した 送信時に、最終行頭に . が付与されてしまう場合があったのをある程度修正
・Version 0.0.2 最初に一気にメッセージをとるのではなく、 リクエストのたんびにとるようにしたので、 ほとんどタイムアウトしなくなった
・Version 0.0.1 公開してみたやつ