ラウンジ(兼FAQ掲示板)

お届けくんの添付ファイル
過去ログ NO.1125566275
□ nro [2005年08月29日14時58分]
はじめまして、nroと申します。

お届けくんを設置させていただきました。

いま、お届けくんによるファイル添付動作確認をしている途中なのですが、
Yahoo!メール、hotmail、outlookでは、正常にファイルが添付されているのですが、以前の記事にあったように

http://lounge.suepon.com/data/1108686014.html

http://lounge.suepon.com/data/1026043167.html
infoseekメール、Active! mailでは、下記のように添付ファイルデータ?
みたいに展開されてしまいます。

なにかおかしいのでしょうか?
または、
どうにかならないものでしょうか?


(infoseekの場合)


This is multipart message.

--===11252931441125293144===
Content-Type: text/plain; charset="ISO-2022-JP"

このメールは、

(略)


--===11252931441125293144===
Content-Type: application/octet-stream; name="123.LZH"
Content-Transfer-Encoding: Base64
Content-Disposition: attachment; filename="123.LZH"

UAAtbGg1LewfAAAAZgAAyKSePyACtlpNEQABg0qBW4N1kN2S6C54bHMFAACnvAUAQCAAGwBBDPbk
d5+oxQEAFN5vd53DAeIl6OGfqMUBAAAXL4a/X797o2lJ/v79+zMyZmTJLkkktlksy4SSlkpZL+zJ
LLJaQsmTMktCSytlLaliWySZLYTLMjkkAqFDJY1QAOSlFBeVTdampxqNKGiICloCqbo6Ca7zqdrq
(略)
nv/Y/a6P4hvGNrSHOXn2p8XMjH/N9uUMhkp+LyYNxYfTfL6fxjN3CHJmjHsX2AqtNi6oedgdLoS/
u0/SGoLBsr37yEFSg4O87qSABIY729vLyrOwPj2CnOUYp6s306zd+rN/9+AA
--===11252931441125293144===--
□ NXer [2005年08月30日12時43分]

はじめまして。NXerです。

お届けくんとは、直接関係無いかも知れませんが、infoseekについては、
過去ログの次の情報が、かなり確度が高く、最新のものと思います。
参考までにお知らせします。

http://lounge.suepon.com/data/1119785007.html

<回答 一部抜粋>----------------------------------------引用
iswebベーシックのsendmailは、サーバー負荷やセキュリティの
問題により、ファイル添付に対応しておりません。
また、メールフォームにつきましても、ファイルの添付には
対応いたしておりません。
----------------------------infoseek無料はもともとsendmail不許可

この内容はHyper_mailでの添付に関するものです。infoseekサーバ上の
cgiから送信ができない理由です。 nroさんの場合は、infoseekのメール
アドで添付送信すると、

>UAAtbGg1LewfAAAAZgAAyKSePyACtlpNEQABg0qBW4N1kN2S6C54bHMF
こうなるという現象でしょうか。

>なにかおかしいの

過去ログでやす。☆’さん( [2002年07月05日19時16分]のご回答です。
---------------------------
Base64 のデコードに失敗しているようです。
-----------------------------------------

>どうにか その1

やす。☆’さん(ご無沙汰しています。)によると、メーラーの環境設定
で解消できるそうですが、当方にはよくわかりません。

>Content-Transfer-Encoding: Base64

PerlでBase64とはバイナリーファイルなどをメールに添付する時使う
モジュールです。

Content-Disposition: attachment; filename="123.LZH" 
から123.LZHという圧縮ファイルを「お届け君」に添付された
ものと思います。画像などデータをある方式で、A〜Z、a〜z、
0〜9、+、/などの64文字と=で表します。受信してBase64
で「デコード」するのですが、infoseekの場合は、デコード
モジュールを組み込んでいないために、エンコードした添付文字
記号そのままが表示されるようです。

すえぽんさんは、こういうこともあるためか、メルアド欄に説明を
兼ねた操作の指示がしてあります。

--------------------------------------------------CGIサンプル
■ 添付ファイルの受け取れるメールアドレスを記入して下さい
-----------------------------------------------------------
プロバイダーや無料HPサービスにとって、sendmailや添付ファイルは
ウィルス感染などの危険性が高く、許可していないこともあるようです
(あるいは、残念ながら、そのほうが多いかもしれません)。

>どうにか その2

運用の目的やcgi歴が不明ですから、有意義な提案はできませんが、
1 もしデコードができないのなら、受信者用にデコード用cgiを組む
 (プログラミング)
2 使用対象をウェブサイト系メールアドレスに限定する(運用)
3 各種ファイルの配信ならhyper_mailなどsendmail系のcgiを設置する
 (サイト構築)(プロバイダーがsendmailを許可していること)
などの愚案はいかがですか。

以上、添付ファイルを受け取ることが■できない■メールアドレス
ではこういう結果になります、という確認にて失礼します。
□ nro [2005年08月30日19時52分]
早速のアドバイスありがとうございます。


少し、追記させていただきます。

>Yahoo!メール、hotmail、outlookでは、正常にファイルが添付されているのですが、以前の記事にあったように
>infoseekメール、Active! mailでは、下記のように添付ファイルデータ?
>みたいに展開されてしまいます。

CGI設置箇所は、私の利用しているプロバイダでsendmailは利用できます(許可されています)。
Yahoo!メール、hotmail、outlookでは、添付ファイルとして正しく認識して受信できます。
しかし、infoseekメール、Active! mailでは、添付ファイルを認識できませんでした。

> こうなるという現象でしょうか。
はい、infoseekメールで受信すると、こうなってしまいました。


結局
「infoseekメールでは、sendmailからの添付ファイルは、危険性が大きいため認識しない設定になっている。
お届けくんでは、infoseekのメールアドレスに対しては添付できない。」
ということでしょうか?
□ NXer [2005年08月30日22時19分]

追記ありがとうございした。NXerです。

>お届けくんでは、infoseekのメールアドレスに対しては添付できない

これが、過去ログとnroさんの共通したテスト結果ですね。

当方は、お届けくんをDLも、運用もしていませんが、infoseekには
無料であっても有料であっても各種の制限があるように思い、情報
をお知らせしました。
nroさんのcgi運用目的などが不明のため、また、base64の使い方など
十分に理解していないために、適切な回答ができず失礼しました。

もしinfoseekのメルアド宛てに添付ファイルが定期的、かつ、一定量
ある場合は、残念ですが、別の方法を考えられてはどうでしょうか。

たとえば、infoseekメルアドをお持ちの方にもウェブメールhotmail/
Yahoo!メールのアドレスを取得・開設してもらい、お届けくんが使えるよう
にしてもらうことも可能かもしれません。

ご自身のテスト結果で駄目なものはダメということはご理解いただける
と思います。

なお、base64でデコードするサブルーチンは、杜甫々さんの『CGI&
Perl 究極のレシピ350』(技術評論者、p.255)に掲載されています。

最近は、nroさんがウェブサイトをお持ちでしたら、画像などは
ご自身のウェブページに載せて、利用者はそれにブラウザで
アクセスして、画像保存を選ぶなどの方法が、安全かつ便利なことに
気がつきました。メール添付にこだわらなければ、の話ですが(笑)。

□ nro [2005年09月01日18時17分]
丁寧なアドバイスありがとうございます。

私の会社では、Active! mailを使用しており、
サークルの仲間内で
誰がどのファイルをダウンロードしたか記録したかったため、
お届けくんのこんな質問をさせていただきました。

結果として、あきらめるしかなさそうです。

どうもありがとうございました。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.