hiding selected pop3 messages from outlook (RETR issue)

Y

Yakov

In our pop3 proxy, we need to hide some messages from outlook.
In LIST, outlook sees all IDs (say, IDs 1 2 3). Then when, outlook
does "RETR 1", we scan the message and assume it's infected.
We want outlook to get nothing. No message and no error.
We tried various "-ERR text" responses. Not good, outlook
compains about "server processing error".
We tried "OK 0 octets" response. Not good. Outlook shows empty
message.
What is solution ? Thast is, which pop3 response to "RETR" can hush
outlook without him showing any message ? Or force the outlook to
issue
LIST again ?

Thanks
Yakov
 
F

F.H. Muffman

Yakov said:
In our pop3 proxy, we need to hide some messages from outlook.
In LIST, outlook sees all IDs (say, IDs 1 2 3). Then when, outlook
does "RETR 1", we scan the message and assume it's infected.
We want outlook to get nothing. No message and no error.
We tried various "-ERR text" responses. Not good, outlook
compains about "server processing error".
We tried "OK 0 octets" response. Not good. Outlook shows empty
message.
What is solution ? Thast is, which pop3 response to "RETR" can hush
outlook without him showing any message ? Or force the outlook to
issue
LIST again ?

I don't think I even really want to know why you're doing this, and for some
reason I feel a little... skeezy trying to help without knowing why, but, if
you're able to inject a pop3 command, why don't you just inject a spam
message instead? That way you're actually injecting what Outlook expects,
not to mention the user, since who doesn't expect spam nowadays.

Otherwise, Outlook is going to be a good program and report any error events
and, lets face it, if a pop3 client sends a RETR, either it gets a -ERR,
which would be that error event, or it's going to get a +OK, and if a
message doesn't follow that, then it's going to be an error.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top