「あとで送信」するときの動作No.27607
suisui さん 06/05/24 18:13
 
いつもお世話様です。
いくつか不具合や要望がございますので投稿させていただきます。
まとめて書こうかとも思いましたが、題名で検索しやすいのでスレッドを分けて投稿
いたします。


「あとで送信」するときの動作

大きな添付ファイルを何通かに分けて送信するとき…
時間がもったいないので「あとで送信」に数通作成してから
「すべて送信」中に次のメイルを作成して未送信箱に入れていきますと、
うまい具合にどんどん送信されている様な動作をしてくれるのですが…
はて、、相手には届かないメイルがあるようです。
それと、このとき一番下に
 送信 - xxxx ... 15/2 済み (xxxxxxK / 約xxxxxxKバイト)
と、送信済みの分子は増えていくのですが、分母は相変わらず2通のままです。

具体的な再現方法
適当に大きなメイルを2通作成、「あとで送信」で未送信箱へ。
「すべて送信」で送信する。
1,2通目送信中に適当なメイルを作成し「あとで送信」すると未送信箱に入る。
同じように3〜4通ほど「あとで送信」で未送信箱にメイルを作成していく。
先の2通が送信終わると、自動的に未送信箱のメイルが全部送られていきます。
ですが相手には「最後の一通が届かない」や
「最初の2通と、最後の一通しか届いていない」という事が発生しています。

[ ]
RE:27607 「あとで送信」するときの動作No.27612
アルビレオ さん 06/05/24 18:54
 
ユーザーのアルビレオです。

>ですが相手には「最後の一通が届かない」や
>「最初の2通と、最後の一通しか届いていない」という事が発生しています。

他に原因がないと断定はできませんが、秀丸メールのせいではなくメールサーバ
間の転送の仕組みのためにそういうことが起こることは十分に考えられます。

私の場合、メールAを送信して数分後にメールBを送信したら、相手にはメールA
の方が半日遅れで届いたということもありました。
(10年前の話とかではありません)
サイズの大きなメールがあるとずれが出やすいような気がしますが、大きいもの
が遅いというわけでもないのでややこしいです。

解決策は1日程度は待ってみるか、2重送信覚悟でもう一度送るくらいでしょう
か。再送信した方はすぐに届いて、先に出した方は3日後に…ということもある
ので。

[ ]
RE:27607 「あとで送信」するときの動作No.27615
秀まるお2 さん 06/05/25 09:21
 
 送信されてないのに送信済みフォルダに移動するとしたら大変まずいバグです。

 他にもいろいろ問題があるようですが、とりあえずこれだけ先に調査させてい
ただきます。

[ ]
RE:27615 「あとで送信」するときの動作No.27616
秀まるお2 さん 06/05/25 10:03
 
 ということでソースコードの見直しやテストなどしてみましたが、一応大丈夫
そうな気がします。

 具体的なテストの例としてですが、サイズの非常に大きなメールを2通作成し
て、それを未送信フォルダに入れて、それとは別にサイズの小さいメールを4通
作成しつつ、それはエディタウィンドウ上で待機させておきます。

 それで、秀丸メール本体上で「未送信メールの送信」を実行してからすかさず
エディタ上の「あとで送信」ボタンを押してやる、というようなテストをしまし
た。

 それはそれで、たしかに

> 送信済みの分子は増えていくのですが、分母は相変わらず2通のままです。

 の現象は発生しますが、送信したはずのメールが届かないということは無いと
思います。少なくとも僕の環境では起きませんでした。

 自分から自分宛に送るテストをしました。

 3回くらいテストしたので間違いないと思いますが…。

 ソースコードを見た限りでも、大丈夫というか、まだ送信してないはずのメー
ルを間違って送信済みフォルダに移動させることは無いはずだし、仮にそういう
処理になってしまったとしても、たしかに10通送ってるとしたら、相手にも
10通届くはずであって、10通送ったはずなのに9通しか届かないとかってこ
とは無いんじゃないかと思います。

 あと、送信される順序は、必ずしも未送信フォルダに先に入れたメールが先に
送られるという訳ではないです。

-------------------
 サイズの大きいメールは大抵の場合は一番最後に相手に届く可能性が高いので、
単に遅延してるだけとか、または相手のメールボックス容量オーバーで弾かれた
とか、そういうことかなぁと思いますけど???

[ ]
RE:27616 「あとで送信」するときの動作No.27617
秀まるお2 さん 06/05/25 10:13
 
 あと言い忘れましたが、送信通数およびバイト数の進捗が、

 「送信済み - 15 / 2 」

 みたいになるのは、これはこれでおかしいと言えばおかしいのですが、例えば
送信してる最中に未送信フォルダのメールを削除したりなんてことも想定すると
大変ややこしいことになってしまいまして…。ってことで、あえてこのままにし
たいと思います。

 というか、最終的に何通送信するのか正確に表示することはそもそも出来ない
と思うので、こうなってしまうのは仕方がないかなぁと思います。

[ ]
RE:27607 「あとで送信」するときの動作No.27618
PATIO さん 06/05/25 10:16
 
どーも、PATIO@ユーザーです。

>ですが相手には「最後の一通が届かない」や
>「最初の2通と、最後の一通しか届いていない」という事が発生しています。

最近ではインターネットを通じてメールを送る事が日常化していますけれど、
元々、インターネットのメールというのは必ず届くという保障があるわけではないので
運が悪いとインターネットの狭間に消えてしまったり、
半年近くかかって届いたりという事があったりします。
(地球の裏側まで行ってたのかもとか良く話してますが)
なので、本当に大切な内容の場合は着いたかどうかの確認が実は必要だったりします。
電話の方が確実ですね、おそらく。
隣にいる人に送ったメールが一週間後に届いたりという事も起こりえたりします。
(私が実際に体験しました)

[ ]
RE:27617 「あとで送信」するときの動作No.27624
suisui さん 06/05/25 18:06
 
お忙しいところありがとうございました。
こちらでいくつか試してみましたら、
問題が発生するサーバーと発生しないサーバーがありました。
So-netのサーバーで試したら問題が発生しません。
発生するサーバーは会社指定のnet管理会社のサーバーです。
限られた環境だと思われます。そちらと協議していきます。
すみません、お手数をお掛けしました!!

送信通数およびバイト数の進捗の件も承知いたしました。
送信ミスの原因の一つかなと思ってましたが
上記の通りですので、問題ありません。
ありがとうございました。


[ ]