This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Pop3proxy Prefetcher exception

I'm downloading my mails over the pop3proxy to filter the spam. I noticed that there are no more new mails coming in over the pop3proxy an then I found this in the pop3proxy log:

2008:09:07-10:29:27 (none) pop3proxy[9748]: Prefetch: account 4
2008:09:07-10:29:31 (none) pop3proxy[9748]: UIDL format error: 30
2008:09:07-10:29:31 (none) pop3proxy[9748]: Prefetcher exception

After that I manually deleted all spam messages on my mailserver and then it worked again. What does this message means? Is this an error in the code of the Astaro firewall?


This thread was automatically locked due to age.
Parents Reply
  • looks to me like the pop proxy doesnt like some sort of spam mails !

    We have a ASG120 here where the error encounters several times a day.
    Only solution is to deactivate the proxy - fetch all mails (and spams too)
    then the proxy is working fine again till the next format error mail.

    We try to filter out such a mail to send it to Astaro - problem appears only
    on the Astaro Proxy !

    Update to 7.301 hasnt fixed that
Children
  • UIDL is a command in the pop3 protocol, it has nothing to do with the content of a mail.

    @thenetstriker: I assume your pop3 server is pop.hispeed.ch? They're using InterMail as server software.
    @kangarookie: What is the hostname of your pop3 server? Can you post some lines from the logfile?
  • like this:
    2008:09:04-07:26:23 (none) pop3proxy[24471]: Connection from 1.1.1.1 for 2.2.2.2 (Imported #1 server_id 1)
    2008:09:04-07:26:23 (none) pop3proxy[24471]: user@domain.de logged in (account 6)
    2008:09:04-07:26:23 (none) pop3proxy[24471]: logged out
    2008:09:04-07:26:44 (none) pop3proxy[24474]: Prefetch: account 6
    2008:09:04-07:26:46 (none) pop3proxy[24474]: UIDL format error: 1  
    2008:09:04-07:26:46 (none) pop3proxy[24474]: Prefetcher exception
    2008:09:04-07:27:27 (none) pop3proxy[24479]: Connection from 3.3.3.3 for 2.2.2.2 (Imported #1 server_id 1)
    2008:09:04-07:27:27 (none) pop3proxy[24479]: user@domain2.de logged in (account 3)
    2008:09:04-07:27:29 (none) pop3proxy[24479]: logged out
    2008:09:04-07:28:14 (none) pop3proxy[24490]: Prefetch: account 3
    2008:09:04-07:28:18 (none) pop3proxy[24490]: Prefetch finished for account 3
    2008:09:04-07:31:24 (none) pop3proxy[24569]: Connection from 1.1.1.1 for 2.2.2.2 (Imported #1 server_id 1)
    2008:09:04-07:31:24 (none) pop3proxy[24569]: user2@domain.de logged in (account 6)
    2008:09:04-07:31:24 (none) pop3proxy[24569]: logged out
    2008:09:04-07:33:44 (none) pop3proxy[24603]: logged out
    2008:09:04-07:33:44 (none) pop3proxy[24605]: Prefetch: account 10
    2008:09:04-07:33:47 (none) pop3proxy[24605]: UIDL format error: 10  
    2008:09:04-07:33:47 (none) pop3proxy[24605]: Prefetcher exception

    Target Host is: pop3.webpage.t-com.de

    the format error numbers are changing.
    Prefetch mode has nothing to do with because it doesnt work with
    deactivated prefetch option too.
  • Yes, I am using the pop.hispeed.ch pop3 server.
  • Strange. The server has to respond with something like "10 2ef7c8" (" ") but the proxy only gets the msgnr and a space without the uid.

    @kangarookie: Can i get a login to your shell? Please send it per PM or per mail to cgarst at astaro dot com.
  • can i use the "normal" public key of the support to do that ?
  • can i use the "normal" public key of the support to do that ?

    Yes, of course you can.
  • The server pop3.webpage.t-com.de also uses Intermail (Openwave Email Mx). It takes the UID from the message-id and if there is none (mostly on spam mails), then the UID is blank. This violates RFC 1939. We will evaluate whether we can do a workaround.
  • The server pop3.webpage.t-com.de also uses Intermail (Openwave Email Mx). It takes the UID from the message-id and if there is none (mostly on spam mails), then the UID is blank. This violates RFC 1939. We will evaluate whether we can do a workaround.


    I get my mail from pop3.webpage.t-com.de too. Is there already a workaround? I have a lot of spam here that cannot be filtered by the pop3-proxy because of this UID error.
  • We've done a workaround with following limitations:
    - Prefetch won't work
    - Clients must not use "leave mail on server" option

    It's too late for 7.302, but i can send you a prerelease rpm without warranty (please send mail to cgarst at astaro dot com.)