Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-320

Some messages cause POP3 output stream to freeze on RETR.

    XMLWordPrintableJSON

Details

  • Bug
  • Status: Closed
  • Critical
  • Resolution: Fixed
  • 2.2.0
  • 2.3.0
  • POP3Server
  • None
  • Server:
    Fedora Core 2 Linux (x86)
    Sun J2SDK 1.4.2_04

    Clients:
    FreeBSD/Thunderbird
    FreeBSD/Telnet
    Windows XP/Outlook
    Windows XP/Telnet

Description

I've been using James on my personal server since about 2.1.3. My domains receive a good deal of spam (on the order of ~1000 per day, spread over the e-mail accounts I host and the postmaster address).

Some of these messages contain attachments (usually virii) that seem to contain characters that will stop the POP3 transmission in the middle of a RETR.

Basically, this means that when you RETR an offending message, GUI mail clients time out and telnet sessions just hang until you escape to console and quit.

If the message is first in the list, this means most clients will not be able to retrieve the rest of the messages in the inbox.

The only end-user solution is to telnet in, DELE the offending message(s), and then RETR the good ones.

I'm going to try to attach a sample of an offending message (I haven't used JIRA much). Maybe this is a more general problem with some kind of control characters in the POP3 implementation?

I haven't had a chance to dig in to James's architecture, but I'd love some pointers.

Attachments

  1. BadMessage2.mail
    34 kB
    Greg Duffy

Activity

People

bago Stefano Bagnara
gduffy Greg Duffy
Votes:
0 Vote for this issue
Watchers:
0 Start watching this issue

Dates

Created:
Updated:
Resolved: