📄 bugs.txt
字号:
$Id: bugs.txt 140 2008-10-31 21:49:50Z unsaved $This is a list of known bugs in WebMail. Some of them are bugs that I cannotfix, because they are not directly in the WebMail code but in some third partylibrary or program:==============================================================================Admin's user config screen shows no users. Maybe this is only supposedto show one type of users? I'd think they should be editable if afile for the user shows up in the data store, but no.Whereas a single JWebMail user can manage multiple target email accounts,it fails terribly to manage two target email accounts if they are servedfrom the same target email server. The problem is not recognized byJWebMail and the user is presented with misleading results and errors.Mail hosts are saved, per-user, when they access a mail host (either firsttime or every time). At least when the Domains feature is used, there isno way to update this. E.g., when allowing only one folder access protocoluse Admin Plugin to change this protocol: There is no way for existingJWebMail users to use the new protocol. (N.b. this is for folderaccess, not authenticating, which correctly follows the Admin auth setting).WORK-AROUND: 1. Stop the webapp (no need to uninstall) 2: Remove the user's XML data file at <DATADIR>/<DOMAIN.NAME>/<USERNAME>.xml 1. Start the webappUnfortunately, just removing the <MAILHOST> element from the XML file doesn'twork. Removing the whole file will probably lose all the users' preferences.After removing a "Mailbox" (target email account) from a JWebMail account,the old tree of folders from that account keeps showing up in folder listings.I have verified that the MAILHOST_MODEL has been removed from theXMLUserModel, and that these nodes are not being updated by futureWebMailSession.refreshFolderInformation(boolean, boolean)s. Could thestyle sheet or Servlet post-processing be caching it somehow?Graceless handling of session timeouts. Get exception stack traces inbrowser if a session times out... at least for an Admin session.I believe there is also a hardcoded reference to the old context-pathof "/webmail" somewhere, because I am sometimes redirected tohttp://hostname:PORT/webmail/... after a timeout.App has compiled-in context path. The implications of this are:Needs to be recompiled just to run as the root (/) app in an app server.Can't have more than one deployment of JWebMail in a container.(I have already done the main hunk of work to remedy this, stoppingthe app from writing under the deployed context root, and having a wayto determine (and verify) the context path at runtime. Just need toconvert Ant filtering with app name, and uses of ServletContext.getRealPath()(and possibly other filesystem-dependent servlet calls).Domain enforcement rules are rudimentary. Really not up to restrictinga set of users to a set of hosts and protocols.Title: WU-IMAP server doesn't show recent messages in the message listWebMail part: Message List, Folder overviewDescription: You get a certain count of "recent" (or "new") messages in the folder overview, if you click on the message list for the folder these new messages are not shown.Explanation: -Solution: The problem doesn't exist if you use the Cyrus IMAP serverTitle: Cannot delete messages on a POP3-ServerWebMail part: Message List, Message ViewDescription: It is not possible to delete messages if you use a POP3 ServerExplanation: The limitation is not from WebMail, but a problem of the POP3-Provider used by the JavaMail API. POP3 was not thought for remote message management and thus the message deletion support does not fit into JavaMails ideas on how to handle folders.Solution: Either use IMAP (preferred) or try different POP3-Providers for JavaMail. For the latter, simply replace the file pop3.jar by the new provider.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -