BUGS
上传用户:s81996212
上传日期:2007-01-04
资源大小:722k
文件大小:4k
源码类别:

WEB邮件程序

开发平台:

C/C++

  1.                             Known bugs in SqWebMail
  2.                                        
  3.      * This is really not an SqWebMail bug. The UNIX version of Netscape
  4.        Communicator reliably crashes when you edit a lot of text in a
  5.        TEXTAREA input for some time. First, it attempts to allocate about
  6.        40 megabytes of RAM, then crashes soon thereafter. This is not my
  7.        problem. Hit 'PREVIEW' periodically, to save your unsent work. If
  8.        Communicator crashes, you can recover most of your text from the
  9.        Drafts folder.
  10.      * Another Communicator bug. When uploading an attachment,
  11.        Communicator will hang if you select a directory instead of a
  12.        file.
  13.      * In practice, SqWebMail is somewhat tolerant of the mailbox
  14.        contents being changed in a middle of a session by another mail
  15.        client, accessing the same account. Still, all bets are off, and
  16.        be aware of potential consequences (such as clicking on one
  17.        message, and the message coming up blank, or another message
  18.        appearing).
  19.      * A lot of disk space is temporarily required when a message is
  20.        sent, or a new attachment is uploaded. When a message is sent,
  21.        first the message is saved as a draft, in the Drafts folder. Then,
  22.        the draft is rewritten to the Sent folder, and the copy in Drafts
  23.        is deleted. Which means that if disk quotas are used, low quotas
  24.        will make it somewhat difficult to send messages with large
  25.        attachments. It gets even worse when files are uploaded as
  26.        attachments. Say you already have a message with attachments,
  27.        totalling 500KBs. You are about to upload another 200KB file.
  28.        First, your HTTP POST is saved in a temporary file - 200KB+change.
  29.        Then, the uploaded file is extracted into another temporary file -
  30.        200KB. Then, a new version of your message is created, with the
  31.        new attachment encoded using base64 - 500KB+264KB. Total
  32.        additional disk space required to handle a 200KB attachment:
  33.        200KB+200KB+764KB. If you're using filesystem-based quotas,
  34.        everything gets counted against your quota. It's not as bad if
  35.        you're using the deliverquota maildir agent, which will ignore
  36.        most of the baggage.
  37.      * And from the "it's not a bug but a feature" department. New
  38.        caching and handling algorythm effective with version 0.11. The
  39.        Trash folder is introduced. Instead of deleted messages now
  40.        hanging around in their original folder before being purged (but
  41.        displayed separately), deleted messages will now migrate to the
  42.        Trash folder, before being purged later. When you select a message
  43.        to be deleted, it will show up marked with the status of D in its
  44.        original folder, if you go back to the folder contents page. When
  45.        you leave the folder, it will now be moved to the Trash folder.
  46.        What really happens is that when you delete a message, SqWebMail
  47.        will create a hard link into the Trash folder, then mark the
  48.        message as deleted in the original folder. When you leave the
  49.        folder, SqWebMail will go through the folder and unlink all
  50.        deleted messages.
  51.        Moving a message to another folder works exactly the same, except
  52.        that the message is linked into that folder, instead of Trash.
  53.        If you move a message to another folder, and you immediately go
  54.        back to the folder contents window (or you move a message directly
  55.        from the folder contents window), the message will show up as
  56.        deleted. If you try to move a message again into another folder,
  57.        this operation will quietly fail without giving you an error
  58.        message.
  59.      * Because messages are displayed as a part of an HTML page (as a
  60.        table cell, actually), styles and BODY attributes of HTML messages
  61.        are lost. BGCOLOR should really become BGCOLOR of the table cell;
  62.        similarly LINK, ALINK, VLINK should be implemented as a style, as
  63.        well as any STYLE attributes from the BODY tag.
  64.      * Netscape Communicator does not yet support all HTML 4.0
  65.        attributes. Once you move or delete a message from a mailbox, it's
  66.        marked as a 'D', and you can't do anything with it. If you want to
  67.        move the message again, go to the folder where you moved it to. In
  68.        the folder contents page, messages marked with a D get a DISABLED
  69.        attribute for their checkmark. Communicator does not support the
  70.        disabled tag, so if you try to move or delete the message again,
  71.        it'll be a no-op.