perlメモ:モジュールなどのバージョンの違いで挙動が違う

| コメント(0) | トラックバック(0)

Net::POP3
MIME::Words
MIME::Parser

なモジュールを利用してメールを受信する処理を書いてみたら、Active Perlの5.8系の環境と5.10系の環境でテストしてみたら挙動が違った。

5.8系はシングルパート5.10系はマルチパートで受信してしまうのでちょっとはまった。
原因は調べてないけどたぶんもジュルのバージョンの違いではないかと思う。
実際にはどっちできてるのかメールの生ログ見れば変わりそうだけどそこまではしない。
片方は添付ファイル無し、片方は添付ファイル付きで受信処理しちゃってるようです。

用は手抜きしないでシングルパートでもマルチパートでもどっちでもちゃんと動くようにプログラムを書けって事ですよね。

最近、予備機にActivePerl 5.10を入れてみたんです。5.8系にするかどうか悩んだのですが、とりあえず最先端の5.10という事にしてみました。が、普通に使う分には5.10でもいいとおもいますが、5.8で書いたソースを動かそうと思ったりモジュールを駆使したプログラムを書こうと思うと5.10だとまだリポジトリに取り込まれていなかったり、対応してなかったりモジュールがあったりで困ることが有ります。
なので、別に5.10にこだわる必要がなければまだ5.8を使ったほうがいいかなーと思ったりしました。

perlでpop3でメールを受信する処理を書くには下記のページが大変参考になります。
●河馬屋二千年堂 - Perlの小技 - Perlでメールを受ける
http://homepage3.nifty.com/hippo2000/perltips/rcvmail.htm

追記:
・メール受信の挙動が違うのはセキュリティーソフトのメールスキャナーのせいかもしれない。

ブログランキング←何かお役にたてましたら、応援クリックおながいします。
ブックマークに追加する
▼関連記事

トラックバック(0)

ここだよ

トラックバックスパム対策の為この記事にトラックバックを行うにはトラックバック元の記事中にこのページのURL「http://blog.kumacchi.com/2008/02/perl_3.html」を含めてください。

コメントする

機械翻訳

よく読まれている記事

アクセス解析

アクセス元ランキング

QRコード

フィードメーター

フィードメーター - KUMA TYPE

スカウター

スカウター : KUMA TYPE

 
track feed KUMA TYPE
あわせて読みたい
ブログタイムズ

ブログパーツ

超立体マスクマン

アンテナ

■日刊スレッドガイド ■【2ch】ニュー速クオリティ ■痛いニュース(ノ∀`) ■アルファルファモザイク ■越えられない壁( ゚д゚) ■未定なブログ ■何でもありんす ■2chスポーツニュースナビ ■【2ch】ニュース速報アワーズ ■ベア速 ■小太郎ぶろぐ ■ひろぶろ ■GIGAZINE ■せと弘幸Blog『日本よ何処へ』 ■岸部シローの四郎マンション ■しょこたん☆ぶろぐ ■パソコントラブル出張修理・サポート日記 ■【楽天ブックス】DVD アニメ ベストセラーランキング ■呟き

iA

このブログ記事について

このページは、くまっちが2008年2月16日 18:12に書いたブログ記事です。

ひとつ前のブログ記事は「Windows2000でGyaoやYahoo!動画が見れない - 問題回避編」です。

次のブログ記事は「世界初の水陸両用スポーツカー、スイスのメーカーが開発」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。