« 監視中。 | メイン | マグカップでケーキ »

2003年04月25日

アヒルのメール→エントリーの設置方法

※ あひるの作成物です、ヤタイではございません^^)

設置方法を簡単に書いてみました。

rebildがrebulidになっておりました。感謝&修正。(03.07.03)
265行目の説明がblog_idでしたがauthor_idの間違いでした。sorry(03.04.27)
抜けていた141行目の説明の追加と、NaoLogさんで使えなかったのでちょっと修正(とのこと) sorryです。(03.04.25)

rebildがrebulidになっておりました。感謝&修正。(03.07.03)
265行目の説明がblog_idでしたがauthor_idの間違いでした。sorry(03.04.27)
抜けていた141行目の説明の追加と、NaoLogさんで使えなかったのでちょっと修正(とのこと) sorryです。(03.04.25)

とりあえずコレをダウンロードしちください。
ファイル名を「mail2entry.cgi」に変更してください。

テキストのエディターで開いて

1行目 :: #!/usr/bin/perl -w
まず、ここにプロバイダで定められたPerlへのパスを指定します。

次に設定の変更いたします。

63行目 : my $image_dir = "moblog/photo";
これは、アップロードしたファイルを格納するディレクトリです。
後で指定するBOLGのindex.htmlがあるとこからみたパスのようです。
"相対Path(./hogeはしない)。最後の / はいらない。"に、ご注意を。

66行目 : my $pop3_server = "pop3.example.com";
プロバイダで定められてるPOP3サーバのアドレスを入れてください。
xrea(s1鯖を想定)でだったら"s1.xrea.com"なカンジです。

69行目 : my $pop3_username = "username";
プロバイダから指定されたメールのユーザ名を入れてくだされ。

72行目 : my $pop3_password = "password";
プロバイダから指定されたメールのパスワードを入れてください。

75行目 : my @auth_mail = ('mobile@docoka.ne.jp', 'house@example.com');
ここに入れられたメールアドレス以外は反応しないようになっております。
現状ではこれがパスワード代わり(?)

78行目 : my $resize_width = 120;
横サイズがここで指定した数値以上だと、この数値のサムネイルができるそうです。
縦サイズは、指定無し。

84行目 : my $comment_postion = "bottom";
画像の上に本文の内容が書かれるか、下に本文の内容が書かれるか指定します。

87行目 : my $to_jcode = "sjis";
下のこれから選べばよいらしいです。
ウチならUTF8だから「utf8」って入れます。
指定できるコード(by perldoc Jcode.pm)
euc→EUC-JP
sjis→SHIFT_JIS
jis→JIS (ISO-2022-JP)
ucs2→UCS2 (Raw Unicode)
utf8→UTF8

98行目 : my $img_separator = " ";
画像が複数だったら、画像と画像の間に挿入することができます。
初期の設定は半角スペースでございます。
さんぷる:http://web-yatai.net/mob/archives/000151.html

141行目 : my $blog = MT::Blog->load("1");
投稿するユーザのIDをセットです、自分の環境に合わせて変更しちください。

265行目 : $entry->author_id("1");
author_idをここに入れてください。
初期の設定だと"1"なのでそこを変更っす
mt.cgiの編集メニュー 開いたときのURL見たら分かるはずです。

終わりましたら保存して閉じてください。

----追加-------------------------------
03.04.25.21:00までにDLされて、改行がされない方はコチラも修正してください。

256行目 : $comment = $mail_body."\n".$comment;
を、$comment = $mail_body.">
\n".$comment;のように
を追加してください。

続いて
259行目 : $comment .= "\n".$mail_body;
も、$comment .= "
\n".$mail_body;のように
を追加してください。

以上です。sorry
------------------------------終わり---

続いて、新規作成で「entry.cgi」を作ってくださいまし。
内容は

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Rebuild OK!";
exec("perl ./mail2entry.cgi > /dev/null");
# exec("perl ./mail2entry.cgi > /dev/null");

mail2entry.cgiの始めに書かれているものと違いますか、携帯のパケ代浮かすためにコレで。
それと、1行目に、さっきと同じプロバイダで定められたPerlへのパスを指定してください。
あと、4,5行目のmail2entry.cgiってあるのが、さっき設定してたファイル名と同じか確認してくださいね★

続いてアップロードです。
とりあえず始めにアップロードしたファイルを置くディレクトリを作ります。
mail2entry.cgiの63行目を"photo"に指定した場合、指定したblog_idのところのMain Index を置くディレクトリ(ウチの"MOBLOG テスト"ならmob)にphotoというディレクトリを新しく作ります。これのアクセス権は「707」
さんぷる:
http://web-yatai.net/mob/archives/000152.html
これみると分かりますが
http://web-yatai.net/mob/photo/10508351040.jpg
ここにアップされとります。

では、mt.cgiのあるディレクトリーにファイルをアップロードします。

public_html / mt.cgi (ここに)
|
+-- mail2entry.cgi [700]
+-- entry.cgi [700]
|
+-- mob / index.html (ここがさっき指定したMain Index を置くディレクトリ)
|
+-- photo [707] (*707にしてください*)

これでOKのはずです。
メーラーを立ち上げてmail2entry.cgiの75行目で指定したメールアドレスでメールしてみてください。
題名にタイトル、本文にEntry の内容を入れてください。画像はメールに添付してください。
で、送信。

しばらくしたらアップロードしたentry.cgiにアクセスしてみてください。
反応無かったら更新してみる。

で、指定したblog_idのところにちゃんとENTRYされてるはずです。
ちゃんとできてたら、作者のあひるの居る関東方面におじぎをしておきましょう。

投稿者 yatai : 2003年04月25日 00:00

トラックバック

このエントリーのトラックバックURL:
http://web-yatai.net/mt-tb.cgi/21

このリストは、次のエントリーを参照しています: アヒルのメール→エントリーの設置方法:

» メールを使ってMTを更新 from arnheim_blog_in_the_underground
現在調査中なんだけど、まとめてるサイトってないかな。 とりあえず、それっぽい記事があるところをリスト。記事の年月の古さが気になる。 ・Clouder::Blogger: qmail2mt.pl part 3 ・>WEB-YATAI: アヒルのメール→エントリーの設置方法 ・movabletype JapanBlog in Xrea:... [続きを読む]

トラックバック時刻: 2004年02月14日 08:28

» test from kely WeBLOG
WEB-YATAI::MEMO: moblog アーカイブ ghhj... [続きを読む]

トラックバック時刻: 2004年03月11日 10:42

» TaraLog/2004-04-03 from PukiWiki/TrackBack 0.1
post2mt導入顛末 †  この間ずっとMovableType弄りっぱなしで、Wikiクローンについてお留守状態が続いていた。どうもメール更新の誘惑には抗いがたいらしい。てなわけで、外経由以外でもメール更新システムは導入できるのだ、ということを知って格闘。まず見つ... [続きを読む]

トラックバック時刻: 2004年04月03日 11:28

» mail2enrty.cgiと言う方法 from msmc::LABO
WEB-YATAI: moblog アーカイブ ここには、mail2entryと... [続きを読む]

トラックバック時刻: 2004年08月04日 05:55

» Moblog設置ドキュメンタリー[その1] from 7korobi8oki.com
メールを送るだけでBlogを更新するのって何気に難しいですな。一時期moblog... [続きを読む]

トラックバック時刻: 2005年01月10日 13:00

» Moblog設置ドキュメンタリー[その1] from 7korobi8oki.com
メールを送るだけでBlogを更新するのって何気に難しいですな。一時期moblog... [続きを読む]

トラックバック時刻: 2005年01月10日 13:00

コメント

コメントしてください




保存しますか?