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

[9.106-16] POP3 proxy mails not in sync with server

Hi,

today I noticed that the mails returned by a pop3 client which is intercepted by the pop3 proxy returns different results than a client that doesn't use the pop3 proxy. It appears that mails that got deleted from the pop3 server aren't being removed from the proxy. The POP3 log reports this:

2013:09:19-08:04:42 firewall pop3proxy[2270]: Client 192.168.1.50 logged out (account=2, deleted=0)
2013:09:19-08:06:10 firewall pop3proxy[2399]: Prefetch for account 2: Successfully logged in on POP3 server 
2013:09:19-08:06:10 firewall pop3proxy[2399]: Prefetch for account 2 finished (fetched=0, deleted=0, not_on_server=21)
2013:09:19-08:07:40 firewall pop3proxy[2530]: Prefetch for account 2: Successfully logged in on POP3 server 
2013:09:19-08:07:40 firewall pop3proxy[2530]: Prefetch for account 2 finished (fetched=0, deleted=0, not_on_server=21)

Any idea how to get those two in sync?

Franc.


This thread was automatically locked due to age.
  • Franc, I'm not sure what your question is.  Do you have 'Delete quarantined mails from server' selected?  Does account 2 have 21 emails in the POP3 Quarantine?

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • Hi Bob, sorry I wasn't clear enough. I've two clients running whcih connect to the same pop3 account. One on my mailserver and one on my PC. The one on my mailserver bypasses the pop3 proxy (added to skip transparent mode). It's configured to delete mails from the server older than 1 day. The pop3 client on my PC (poppeeper) is using the pop3 proxy. This client reports mails older than one 1 still present on the server. When I go to webmail of my pop3 account, the mails are indeed deleted, mails from only one day old are listed. Hence my conclusion that the mails on the pop3 proxy aren't in sync with the mails on the actual pop3 server, this is also to be seen in the logs under 'not present on server'. I've enabled prefetch on the pop3 proxy, but how can I get the pop3 proxy in sync with the ISP so that both clients report the same number of mails still present in my pop3 mailbox at my ISP.

    Quarantine on the pop3 proxy is empty.

    Franc.
  • Franc, I haven't used the POP3 Proxy for several years, so I wasn't sure where the 21 emails were.  I guess that they're waiting to be fetched by the client - and fetching them is the only way I know to reset that number.

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • Hi Bob,

    ok, but in my opinion the mails in the proxy should always be in sync with the mails on the pop3 server itself. They were retreived already from the pop3 server by the client which bypasses the proxy. Same happens when you logon to webmail of the ISP and remove the mails from there. The proxy still has the mails and a client behind the proxy which accesses the same pop-account will still download the mail although it already has been removed from the server.
  • Well, the POP3 Proxy doesn't work like that.  I set up my family email domain (alfson.???) at a hosting company.  Initially, I configured the POP3 Proxy for it, but I changed that a few years ago.  I disabled POP3 and created an SMTP Proxy Profile for it.

    Now, the primary MX record for my domain points at our UTM doing AV, AS and Quarantining before the mail gets to the hosting service.  Instead of retrieving emails with POP3, I now use IMAP which gives me control over folders in Outlook.

    Of course this approach is only useful for a domain that you control.  Some email hosters can't work with it though - GoDaddy is one example.   My experience is that any hosting service that uses cPanel works fine.

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA
  • Hi Bob,

    thanks, that's another way to do it, but unfortunately my ISP blocks incoming port 25 connections. So I'm bound to use the pop3 proxy when I want to have additonal spam and AV scanning.
  • I feel your pain, Franc.  Probabaly the cheapest workaround for that is a service like the No-IP Mail Reflector that's about $40/yr.

    Cheers - Bob
     
    Sophos UTM Community Moderator
    Sophos Certified Architect - UTM
    Sophos Certified Engineer - XG
    Gold Solution Partner since 2005
    MediaSoft, Inc. USA