• ベストアンサー

メールがサーバーから削除できないんです

メールをサーバーから削除する方法を御存知の方、おられないでしょうか? 現在、メールの内容をサーバーから読み取れる処理までは作成できています。 しかし、読み込み後「DELE n」コマンドを送信してもサーバーからメールを削除できないのです。 その為、改めてサーバーからメールの読み込みを行うと先程読み込んだメールがいつまでも残っている状態になってしまいます。 どなたか、サーバーからメールを削除する処理方法を教えてください。 よろしく御願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.3

DELE [メールの番号]\r\n QUIT\r\n で消えるはずですけど。 これで消えないなら、コマンドの送信に失敗しているか、何かエラーが発生しているのかも。 各コマンドの応答コードをチェックしていないようであれば、一度確認してみてはどうでしょう。 メールの仕組み上、QUITコマンドが完了するまで、サーバーからは削除されないので、途中で異常終了してしまっていると、復活してしまう場合があるのかもしれません。

その他の回答 (2)

noname#161749
noname#161749
回答No.2

うちのCATVだとnPOPを使って削除しろと説明してますね。

参考URL:
http://www.nakka.com/soft/npop/index.html
noname#21620
noname#21620
回答No.1

ocnでしょうか? 私も長すぎるメールが届いて、タイムアウトになって、大変だった時には、「メールON]を利用してサーバーから削除したことがあります。

関連するQ&A

  • サーバーからメールを直接削除する方法は?

    Outlook Expressを使用していますが、メールが受信できません。 「サーバーにメールを置く」のチェックを外しましたが、依然として受信できません。 サーバーからメールを直接削除する方法があると聞きましたが、どのようにすればいいのでしょうか? 受信できないのは、サーバー容量がいっぱいになってしまったからでしょうか? 送信はできます。 処理方法をご存知の方は教えてください。

  • メールサーバのメールファイルを削除できない

    PCのメーラーであるBecky!でメールを受信し、通常であればメール(ファイル)がサーバ上で削除されるのですが、それが上手くいかず、 再度受信処理を行うと、同じメールを受信してしまいます。 もちろん、Becky!の設定では「受信メールをサーバに残す」はチェックしていません。 不思議なことに、Outlook Expressではちゃんとメールが削除されます。 ちなみに、Becky!のプロトコルログを見てみると、通常であれば ========================================== DELE 1 +OK Deleted. ========================================== となるところ、 ========================================== DELE 1 AAAAAAAAAAAAAAAAAAAAAMhy RETR 2 AQDWcgEAAAAAAOJyAQDwcgEAAHMBABJzAQAAAAAAJHMBAAAAAAALAACAAAAAAEBzAQAAAAAA DELE 2 Return-Path: <xxxx@xxxx.xxxx.com> ========================================== というように、変なリターンが帰ってきます。 しかも後続で、 ========================================== DELE 22 +OK ========================================== とうまく行っているように見えるにもかかわらず、サーバのメールファイルは消えていないのが実態です。 この事象、必ず発生すると限らず、発生する時と発生しない場合があります。 特に、業務利用でメールを大量に送信した後、宛先不明などでエラー返信が多く帰ってきた際に起きるケースが多いです。 環境ですが ・サーバは、Red Hat Linux release 7.3 ・サーバのメールソフトは、qmail(バージョン不明) ・消えないメールファイルの格納されているディレクトリ   /home/xxxxx/Maildir/cur   /home/xxxxx/Maildir/new ・PCは、Windows XP HomeEdition SP1 ・PC側メーラーは、Becky! Ver.2.09.01[ja] です。宜しくお願いします。

  • 受信済みメールのサーバからの削除について

    メールソフトで受信メールをサーバーに残す設定にしていてサーバーにメールがたまった場合、サーバーから削除する方法として、「削除用ソフトを使う」、「Webで削除する」がわりと紹介されていますよね。 メールソフトBeckyだと、サーバーに残っている受信済みメールを削除できる便利な機能もあるようですが・・・ OutlookExpressではどうでしょうか? ----- 一応自分でもテストしてみました。 (1)・・OEとOutlookに同じアカウントを設定→OEで「サーバーにメッセージのコピーを置く」設定にする→メールを作成し送信→OEで(送)受信→Outlookで送受信 この場合、OEでメールを受信した段階ではサーバーにメールが残っているので、Outlookでも受信できますね。 (2)・・ (1)と同様にOEで受信後、OEの「サーバーにメッセージのコピーを置く」設定を解除→OEで送受信→Outlookで送受信 この方法だとOutlookで受信できませんでした。 ということは、サーバーに残す設定を解除してからサーバーにアクセスすることで、「サーバーに残っていたメールを削除できた」と解釈できますよね? ----- 他の方に回答していてふと疑問に思ったものですから、確認の意味も込めて質問させていただきました。 また、「もっと簡単にできるよ!」というのがありましたら、教えて下さい。 よろしくお願いします。

  • outlook2010でサーバのメールを削除

    outlook2010を使っているのですが、 メールサーバーのメールを削除する方法がわかりません。 http://search.vaio.sony.co.jp/faq/S1007201078728/ を参考に、設定しようとしたのですが、 5.[インターネット電子メール設定]画面が表示されるので、[詳細設定]タブをクリックし、[配信]の[サーバーにメッセージのコピーを置く]にチェックをつけ、サーバー上から削除するタイミングを任意で設定します。 のところですが、紹介ページではタブが 全般・送信サーバー・接続・詳細設定の4つですが、 私の場合は 全般・送信済みアイテム・削除済みアイテム・送信サーバー・接続・詳細設定 の6つあり、 詳細設定を選択しても、 サーバーから削除する という記述はありません。 ただ、見て思ったのですが、確か私が使用しているメールはIMAPだったと思いますが、それだと設定が異なってくるのでしょうか?

  • メールサーバーからの削除

    OutLook2007(メールソフト)で 1)受信メールを削除した段階で、メールサーバーから即、削除する設定を教えてください。 その後、他のPCで送受信した際、すでに削除済みのメールが再び表示される為、削除済みのものをメールサーバーに残さないように設定をしたい措置です。 2)相手の会社住所が変更になりました。連絡先の変更をしたいのですが、その会社の複数の人の住所を一括して、新住所に変更する方法をお願い致します。

  • 送信済メール/メールサーバーからの削除は?

    送信者複数で使っているOutlookから送ったメールの 送信者を間違えて使ってしまいました。 相手に届く前にメールサーバーから削除するという 手段はないものでしょうか。

  • hotmail サーバー削除について。

    使用中のhotmailアドレス変更を検討中なのですが、サーバー削除してから 新規でhotmailアドレスを取得しようと考えております。 アカウント削除は可能かもしれませんが、使用中のサーバー削除の方法を ご存知の方がおられましたら回答をお願い致します。 メールを送信しても、現在使われていません、というような状態を希望してます。

  • mailをサーバーから削除

    OutLook2007を使用。 1)受信メールを削除した段階で、メールサーバーから即、削除する設定を教えてください。その後、他のPCより送受信した際、すでに削除済みのメールが再び表示されない為の措置です。 2)相手の会社住所が変更になりました。その会社の全員の住所を一度にまとめて変更する方法をお願い致します。

  • 確実に届くメールアドレスは? (独自ドメインが削除される)

    独自ドメインのメールはサーバで削除されやすいのでしょうか? 友達のhotmailやGmailに送信した際は、迷惑メールとして処理されていました。 企業に送った場合など、サーバレベルで削除されて、受信すらされていない(フリーメールは返信があった)ような気がするのですがこのようなことはあるのでしょうか? そのため、確実に届くメールアドレスを探しています。 ご存知の方、教えて下さい。 宜しくお願い致します。

  • 禁止された送信者をサーバーから削除

    OutlookExpressで、禁止された送信者がいっぱいになったので、メールルールで「サーバーから削除」に移していますが、なにせ膨大な数なので途方に暮れています。 一度に移す方法とか、なにかいい方法ご存知ありませんか。宜しくお願いいたします。

専門家に質問してみよう