|
受信してる最中にエラーのポップアップウィンドウが出て放置された場合、
メールサーバー側が通信を勝手に切ってしまうことが多いと思います。そうなっ
たとしても、それのせいでサーバー上のメール(まだ受信してないメール?)が
勝手に削除されることはありえないです。
受信した直後にエラーが出たとしても、その受信したメール自体はサーバー上
から削除されずに残るはずです。
仕組みを説明させていただくと・・・
メールの受信は、「RETR」ってコマンドをメールクライアントからサーバーに
送ることで実行されます。サーバー上のメールを削除するのは「DELE」って
コマンドを送ることで実行されます。それぞれ別のコマンドなので、受信用の
「RETR」を送っただけでメールがサーバー上から削除されることはありません。
一般には、
1.RETRコマンドを送る。
2.メールを受信する。
3.正常に受信したら、DELEコマンドを送る。
って順序になるので、たとえば「2」の段階でエラーで止まってしまって通信
回線が切れてしまえば、DELEコマンドは送信されず、メールは削除されないです。
また、この辺の動作は「送受信 - 直前のやりとり記録...」で確認できるので、
もし心配なら一回確認してみてほしいです。
> また、エラーのポップアップウィンドウが出ている間は、
> 受信が停止する仕様ですか?
サーバーとの通信回線はつながったままですが、何もデータが流れずに放置さ
れた状態になってることになります。電話に例えるとしたら、相手とちゃんと電
話はつながってるけどなんにもしゃべらない、みたいな状態です。
なんにもデータが流れないまま何分か放置しておくと、通信回線は勝手に切れ
てしまうことが多いです。一般に「タイムアウトした」みたいな言い方をします。
何分で切れるかはサーバーにもよりますが、大抵は2〜3分で切れてしまうと思
います。
エラーが出てもすぐにOKボタンを押せば、タイムアウトせずにその後のやりと
りを続行すると思います。
|
|