Page 82 - Mercury Manual.book
P. 82

77     The MercuryP POP3 Server Module
                General configuration



               The MercuryP POP3 Server Module


               MercuryP is the protocol module responsible for providing users with access to their new
               mail on the server via the POP3 protocol. It complies with Internet Standards Document
               RFC1939, with some extensions.

               General configuration



               Listen on TCP/IP port  Enter here the TCP/IP port on which MercuryP should listen for in-
               coming connections. The usual and default value for this field is 110, but you may want to
               change this on certain occasions.

               Timeout (timeout)  the length of time in seconds that MercuryP should wait for data on a con-
               nection before assuming that the connection is no longer valid and aborting it.

               IP Interface to use   If your computer supports multiple IP interfaces, you can use this field
               to tell MercuryP which interface it should select when listening for connections: enter the in-
               terface as a dotted IP address in the general form www.xxx.yyy.zzz. As an example, your
               system may have one IP address assigned to a dialup PPP connection, and another, different
               IP address assigned to a local Ethernet network - you would enter here the interface you need
               MercuryP to use. If you leave this field blank, MercuryP will listen on all available interfaces.
               Unless you are very sure of what you are doing, or have been instructed by an ISP or network
               administrator, you should leave this field blank. If you change the IP interface in this field,
               you must restart Mercury before the new interface number will be used.

               Use 'Daylight Savings-proof' message IDs  Without getting too technical, part of the POP3
               protocol involves assigning what are known as unique IDs (UIDs) to messages. A message's
               UID should never change during its time in the POP3 mailbox and it is intended as a means
               by which POP3 client programs can remember whether or not they have seen a particular
               message during a previous connection. In the past, Mercury calculated a message's UID
               based partly on the file creation time maintained by the Windows operating system, but it
               turns out that there is a serious and long-standing bug in Windows that makes this unreliable:
               put simply, Windows applies the current Daylight Savings Time (DST) adjustment to all file
               timestamps, even files that were created when the DST adjustment did not apply!  So, after a
               DST change, many files on your hard drive or server will suddenly appear have different
               times. This bug impacts on Mercury by throwing out its calculated UIDs: as a result, after a
               DST change, your POP3 clients will see new UIDs for the messages in the mailbox and will
               typically download them all again. Checking this control tells Mercury to use a different
               method of calculating the UIDs for messages - one not affected by the Windows bug, but you
               should be aware that changing to it will result in all your POP3 clients re-retrieving all their
               mail one last time, as a reaction to the new UIDs that are generated. After that one final re-
               dundant download, though, there will be no future occurrences. We strongly recommend that
               you check this control as soon as circumstances permit, or if it is already checked, that you
               never uncheck it.

               Refuse access when no password is defined  When this control is checked, MercuryP will
               refuse all attempts to login to an account where no password is provided. This effectively dis-
               ables access to accounts without a password: because this is almost always an important se-
               curity issue, this control is enabled by default.
   77   78   79   80   81   82   83   84   85   86   87