巨大添付File分割送信機能を!No.33941
takuya_2008 さん 08/05/05 03:58
 
http://www.maruo.co.jp/hidesoft/1/x00851_.html?a=1#851


フリーのファイル分割ソフト(Jydivide ver.3.13)を毎回立ち上げずに巨大ファイル
を秀丸メールで送信したい!

http://www5b.biglobe.ne.jp/~jun-ya/Jydivide3Info.html
http://www.forest.impress.co.jp/lib/sys/file/fileseprat/jydivide.html
http://www.vector.co.jp/soft/win95/util/se040903.html
以下のように使いたいです。

【前提】本文メールとファイル添付メールと別々に送付する
【前提】「上級者向け−その他」で
「大きなメールは分割して送信する 分割サイズ=10000キロバイト」
に設定する

・「巨大な添付ファイルは分割ファイルにして送信」のチェックボックスを新設
・「巨大な添付ファイルの送信先をドメインで限定する」の項目をつくる
□google.com
□その他(手動登録)
・「添付ファイルの拡張子exeをexe_に変更する」
(Gmail等では実行ファイルは自動削除されるので)

ファイル(F) −> 新規メール −> 宛先入力
複数ファイルを選択してメールにドロップ
(選択したファイルの名が添付A.mpg、添付B.mpg…とすると)
メーラーは送信添付フォルダに、添付ファイルそのものをコピーするのではなく、
添付A.mpg.0001などと7500キロバイトくらい(設定した分割ファイルの3/4)で分割さ
れたファイルを生成する
メーラーはその「添付A.mpg.0001」「添付Z.mpg.0999」といった名をそのままSubjec
tとしたメールを生成し、未送信BOXに収納する
「未送信メールの送信」を押すと、未送信BOXのメールを順次BASE64で変換しながら
同じ宛先へ大量送信する
受信した側は単純に結合するだけのソフトで結合する


>秀まるお2 さん
>フリーの分割ソフトと連携して添付ファイルを送信する機能
>およびそうやって分割された添付ファイルを復元する機能が
>あればいいのかと思います。
>マクロでなら作ってもいいですけど。必要ですかね?
マクロは秀丸エディタで置換に使ったりしてますが、
他のソフトとの連帯にマクロで上手くいきそうなのかどうか
私には想像できません。

分割ソフトの機能を秀丸メールに追加して、
グーグルGmail対応「秀爺メール」とか、新しいソフトに…。
難しそうですか?
BASE64で区切るのと同じ動作っぽいんですが。

[ ]
RE:33941 巨大添付File分割送信機能を!No.33945
秀まるお2 さん 08/05/05 09:15
 
 現状で、巨大ファイルを添付して送ろうとするとメモリ不足で落ちてしまうと
いうことで、何か対応が必要かなぁとは思います。「分割して送信する」として
もメモリ不足になるというのも、問題と言われれば問題なので…。

 具体的にどういう手段を使って巨大ファイル転送を実現するか、教えていただ
いたフリーソフトのテストをするなどしていろいろ考えてみたいと思います。

[ ]
RE:33945 巨大添付File分割送信機能を!No.33946
takuya_2008 さん 08/05/05 15:21
 
よろしくお願いします。


DOS汎用のフリーソフトもたくさんあるようですが、
前世紀のソフトで何ギガバイトものデータを扱えるかは不明です。
ソース付きで改造OKなのもあります。↓

# http://www.vector.co.jp/soft/dos/util/se020172.html
# CUT_DOS
# 巨大ファイル分割・結合 DOS汎用版
#  フロッピーに収まらない巨大ファイルを分割したり、
# 分割したファイルを再び結合する、ただそれだけのツール。
#  著作権は主張しないので、勝手に使って下さい。
# また、ソースも入れておいたので勝手に改造して構いません。

分割したファイルの一つを実行ファイルにするか、
BATファイルを追加するか、
メーラーに結合機能を備えるか?

BASE64エンコード/デコードに見られる分割/結合機能と
巨大ファイルの分割/結合機能をどう使い分けるのか?

とか、いろいろ面倒でしょうけど。

[ ]
RE:33946 巨大添付File分割送信機能を!No.33998
秀まるお2 さん 08/05/13 15:02
 
 この話ですが、一応、現状の分割送信の機能として、巨大な添付ファイルもメ
モリ不足を発生させることなく分割して送信出来るように直してみます。

 添付ファイルは1個に限定しますけど。

 とりあえずそれはそれでなんとか動く目処が付きました。

 受信時の、分割メールの結合についても、メモリ不足にならずに処理するよう
に直そうと思います。(こっちの方が難しそうだけど)

[ ]
RE:33998 巨大添付File分割送信機能を!No.33999
秀まるお2 さん 08/05/13 15:21
 
 っと返事した所でなんですが、gmail側の制限があって、あんまり巨大な添付
ファイル付きメールは、分割しても送信出来ないようです。

S DATA
R 550 5.4.5 Daily sending quota exceeded. k2sm11930921rvb.4

 というエラーで止まってしまいました。

 たぶんですけど、20メガバイトも送ってない段階でエラーになりました。

 やはり現実的に、何百メガもあるようなファイルをメールで送るってのは、
gmailをもってしても無理みたいです。ということで、今回の一連の改良は中止
しようかなぁと思います。

[ ]
RE:33999 巨大添付File分割送信機能を!No.34000
mtriver2 さん 08/05/13 15:37
 
mtriver2 です。

:  たぶんですけど、20メガバイトも送ってない段階でエラーになりました。
:
:  やはり現実的に、何百メガもあるようなファイルをメールで送るってのは、
: gmailをもってしても無理みたいです。ということで、今回の一連の改良は中
: 止しようかなぁと思います。

以下のように制限されていたと思います。

        1通のメール送受信容量
Gmail      : 10 MB
Yahoo Mail : 20 MB

従って、ファイル添付の場合はそれぞれ
     7.5 MB
    15.0 MB

程度であると思います。

[ ]
RE:34000 巨大添付File分割送信機能を!No.34002
秀まるお2 さん 08/05/13 22:54
 
 こちらでgmailを使っていろいろテストしていた所ですが、1通のメールのサ
イズが1メガバイト以上あったりすると、メール内容を送り終わった後でメール
サーバーからの応答が途絶えてしまって送信が完了しなかったりするようです。

 あと、「Daily sending quota exceeded」のエラーが出ても、その後しばらく
間を置いてもう一度送信するとうまく送信出来たりするようです。

 あとあと、Yahoo Mailの場合だと、メールの末尾に余計な広告が付いてしまう
関係で、分割メールを結合した時に添付ファイルが化けてしまいます。

 っといろいろ問題が噴出してきてやはり無理があるかなぁと思う所ですが、ぼ
ちぼちテストしながらいい方法(あるいはいいメールサービス)が無いか考えて
みます。

[ ]
RE:34002 巨大添付File分割送信機能を!No.34018
秀まるお2 さん 08/05/16 13:27
 
 先ほどアップロードしたV5.06β5で、一応、メモリ不足にならないで巨大な添
付ファイル付きメールを送信/受信出来るようにしてみました。ただし、分割し
て送ることが前提となります。

 gmailからgmailにそういうメールを送るのは、以前書いた通り、「Daily
sending quota exceeded」のエラーが出てダメみたいです。

 自前のメールサーバーからgmail宛に送ってみたら、一応うまくいきました。
ただし、gmailから受信しようとすると、1回の受信で受信出来るサイズが制限
されるらしくて、すべての分割パートを受け取るまでには何十回も受信をしなお
さないとダメでした。

 ということで一度お試しください。

[ ]