home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / main / COMM / MMDOS042.ZIP / FAQ < prev    next >
Encoding:
Text File  |  2001-12-08  |  9.2 KB  |  208 lines

  1.  
  2.                             MultiMail FAQ v1.10
  3.      _________________________________________________________________
  4.  
  5.    Some frequently asked questions about the MultiMail Offline Reader,
  6.    and my answers.
  7.  
  8.   Topics covered in this FAQ:
  9.  
  10.     1. How do I set up my spell checker in MultiMail?
  11.     2. Is MultiMail Y2K compliant?
  12.     3. What are the differences between the MS-DOS and Win32 versions?
  13.     4. There are only eight colors to choose from in the color file.
  14.     5. I see by your tear line that you're using version 0.42...
  15.     6. I haven't actually tried MultiMail yet, but I have lots of
  16.        questions
  17.     7. How about adding X feature?
  18.     8. Will you port MultiMail to the XYZ system?
  19.     9. Did you know that "MultiMail" is also the name of a commercial...
  20.    10. I'm a programmer. How can I collaborate with you?
  21.    11. Is there an Internet mailing list for MultiMail?
  22.      _________________________________________________________________
  23.  
  24.     1.1: How do I set up my spell checker in MultiMail? There's no option
  25.     for it in MMAIL.RC.
  26.  
  27.    There won't be a separate option for spell checkers. But there are two
  28.    ways you can handle it:
  29.  
  30.    Call the spell checker from your text editor. This is what I
  31.    recommend.
  32.  
  33.    or
  34.  
  35.    Create a batch file that calls both the editor and the spell-checker,
  36.    and set the "editor:" keyword in mmail.rc to point to this batch file.
  37.  
  38.    I can't tell you exactly what the batch file should look like, since I
  39.    don't do this myself. (Anyone who uses one of the popular spell
  40.    checkers, feel free to flesh this answer out a bit.) But the general
  41.    idea would be something like this:
  42.  
  43.  editor %1
  44.  spell %1
  45.  
  46.    (For Unix, substitute '$' for '%'.)
  47.      _________________________________________________________________
  48.  
  49.     2.1: Is MultiMail Y2K compliant?
  50.  
  51.    By now, most people have stopped asking me this, but oddly enough it's
  52.    still an issue -- not because of MultiMail itself, but because of the
  53.    sometimes-abandoned software it has to interact with: QWK, Blue Wave,
  54.    OMEN and OPX doors, as well as SOUP handlers. And some of them
  55.    definitely have problems, though I can't give you a complete list of
  56.    which do what. (I'll only vouch for the correctness of my own QWK
  57.    door, Valence -- preferably version 1.6 or later.) SOUP is probably
  58.    the least affected.
  59.  
  60.    One set of programs that have real problems are the Blue Wave doors by
  61.    George Hatchew. These share the problem of misinterpreting the
  62.    "tm_year" field in the standard C "struct tm" as though it were (year
  63.    % 100) -- i.e., the last two digits -- instead of (year - 1900), which
  64.    is the true definition. So, whenever these programs convert the year
  65.    to an ASCII value, they print it as "100". This causes a range of
  66.    problems, from the purely cosmetic, to the corruption of BBS message
  67.    bases.
  68.  
  69.    Please note, however, that these bugs are due neither to MultiMail,
  70.    nor to any flaw in the Blue Wave format; they're specific to George
  71.    Hatchew's implementations. There are third-party BW doors with no Y2K
  72.    bugs at all, so the format is still viable. There are also workarounds
  73.    for some of Hatchew's programs.
  74.  
  75.    MultiMail itself contains no date-related bugs. It achieves this, in
  76.    part, by having rather simple-minded date handling. :-) No message
  77.    sorting by date is available, for example.
  78.      _________________________________________________________________
  79.  
  80.     3.1: What are the differences between the MS-DOS and Win32 versions?
  81.     They look the same.
  82.  
  83.    They're quite different internally; but yes, they function nearly
  84.    identically. (So do the other ports.) The MS-DOS version is a 32-bit
  85.    DPMI client, so (depending on your settings) it can read messages and
  86.    packets just as large as the Win32 version. It even understands long
  87.    filenames under Windows 9x. About the only advantages of the Win32
  88.    version are mouse support, better multitasking with other Windows
  89.    apps, and support for long filenames under Windows NT.
  90.  
  91.    Under Windows 9x, the 32-bit DOS version actually performs a little
  92.    better than the native Win32 port. But for use under NT, I strongly
  93.    recommend the Win32 version.
  94.      _________________________________________________________________
  95.  
  96.     4.1: There are only eight colors to choose from in the color file. Why
  97.     is it so limited?
  98.  
  99.    No, there are really 16 foreground colors, and 8 background. The high
  100.    bit of the foreground color is set by using the "Bold" attribute in
  101.    the color file. These are all the colors available to you in text mode
  102.    on a standard PC-type display, with the exception of a special mode
  103.    (not supported by MultiMail) which lets you swap the "blinking"
  104.    attribute for 16 colors in the background, too.
  105.  
  106.     4.2: So why is it called "Bold", anyway?
  107.  
  108.    That's the ANSI name for it, and also the curses name (A_BOLD). On
  109.    some displays (e.g., an xterm), it actually boldfaces the text,
  110.    instead of (or in addition to) affecting the color.
  111.  
  112.     4.3: What's the purpose of the "Reverse" attribute? Why not just
  113.     switch the colors around? Isn't that the same?
  114.  
  115.    On a monochrome terminal, no. The "Reverse" and "Bold" attributes are
  116.    the only way to get highlighting on such a terminal. The color schemes
  117.    I've made (though not the contrib schemes) make use of these
  118.    attributes to ensure that they look OK when the program is run on a
  119.    monochrome screen.
  120.      _________________________________________________________________
  121.  
  122.     5.1: I see by your tear line that you're using version 0.42, but your
  123.     web site only has 0.41. Where can I get 0.42?
  124.  
  125.    You should always ignore my tear lines. One of the first things I do
  126.    after releasing a new version is to increment the version number; so
  127.    I'm often using a version that's just ahead of the released one. It
  128.    doesn't mean that a new release is imminent, either. My web site will
  129.    always have the most current version.
  130.      _________________________________________________________________
  131.  
  132.     6.1: I haven't actually tried MultiMail yet, but I have lots of
  133.     questions about it.
  134.  
  135.    Try it first, then get back to me. That goes for individual features,
  136.    too. Don't ask me what will happen if you do something -- find out for
  137.    yourself.
  138.      _________________________________________________________________
  139.  
  140.     7.1: How about adding X feature?
  141.  
  142.    Please read the TODO file before asking for new features. If X is
  143.    listed there, you need not write me about it. (Otherwise, I don't
  144.    mind.)
  145.      _________________________________________________________________
  146.  
  147.     8.1: Will you port MultiMail to the XYZ system?
  148.  
  149.    Send me a C++ development system for XYZ, and I'll be happy to try.
  150.    (Note that in this section, I used to use "16-bit MS-DOS" and "BeOS"
  151.    as examples. Both are actually available now, because I was sent a
  152.    development system for 16-bit MS-DOS, and BeOS was released for free
  153.    online.)
  154.      _________________________________________________________________
  155.  
  156.     9.1: Did you know that "MultiMail" is also the name of a commercial
  157.     POP/IMAP/SMTP client for the Palm OS?
  158.  
  159.    Yes.
  160.  
  161.     9.2: So, couldn't you get in trouble for that?
  162.  
  163.    Actually, as far as I can tell, the subject of this FAQ predates the
  164.    Palm OS program. (Version 0.1 came out in January 1996.) There are a
  165.    number of other programs and products which also go by the name.
  166.  
  167.     9.3: Wow, 1996. Shouldn't you have hit version 1.0 by now?
  168.  
  169.    Yes. But bear in mind that MultiMail has had four maintainers (in
  170.    three groups), and essentially lain fallow for long periods in
  171.    bewteen. Also, none of us are getting paid for this. :-)
  172.      _________________________________________________________________
  173.  
  174.     10.1: I'm a programmer. How can I collaborate with you?
  175.  
  176.    Use the source, Luke. Show me some actual code patches, made against
  177.    the last released version, and document them. Then we'll talk.
  178.  
  179.    Code should look more or less like it was processed with "indent -i8
  180.    -kr", or "-i4" if the output is too wide. No lines over 79 characters,
  181.    please.
  182.      _________________________________________________________________
  183.  
  184.     11.1: Is there an Internet mailing list for MultiMail?
  185.  
  186.    There's a discussion list, which you can subscribe to via the web at
  187.    http://lists.sourceforge.net/lists/listinfo/multimail-user, or via
  188.    email by sending an empty message with the subject "subscribe" to
  189.    multimail-user-request@lists.sourceforge.net.
  190.  
  191.    I also have an announce list at
  192.    http://lists.sourceforge.net/lists/listinfo/multimail-announce, email
  193.    multimail-announce-request@lists.sourceforge.net. This is mostly used
  194.    for notices of new versions. I recommend that every MultiMail user at
  195.    least subscribe to the announce list, if possible.
  196.  
  197.    Please note that announcements are NOT crossposted to the discussion
  198.    list.
  199.  
  200.     11.2: I'm changing ISPs; here's my new email address.
  201.  
  202.    Please tell it to the list software, not me. The lists are automated
  203.    now, and I won't manually change a subscriber's address.
  204.      _________________________________________________________________
  205.  
  206.     FAQ by William McBrine <wmcbrine@users.sourceforge.net>.
  207.     Last updated: Oct 16 2001
  208.