home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / bbs / im / IMNEW.DOC < prev    next >
Encoding:
Text File  |  1976-11-25  |  41.0 KB  |  904 lines

  1. InterMail 2.29i                              What's new - May 01 1996
  2. =====================================================================
  3. (c) Copyright 1992-1996 Further Development, Inc. All rights reserved.
  4.  
  5.  
  6.       ^             
  7.       |                               Further Development, Inc.
  8.       | Further                       P.O. Box 821864
  9.   ____|____________                   South Florida, FL 33082
  10.  (____|____________)                  USA
  11.       |
  12.       | Development, Inc .        Phone  1-954-436-2080 M-F 2pm-8pm EST
  13.   ____|______________________            1-500-675-0049 5pm-10pm PST
  14.  (____|______________________)      Fax  1-954-432-2223
  15.       |                             BBS  1-954-436-1085
  16.       |                         Fidonet  1:369/35         
  17.                            InterMailnet  211:211/101
  18.                                  E-Mail  fdi@furtherdev.com
  19.  
  20.                       See our Website at http://www.furtherdev.com
  21.  
  22. Welcome to InterMail 2.29i, a minor upgrade free to registered owners
  23. of InterMail 2.2* for DOS. If you are running the demo version, please
  24. see LICENSE.DOC.
  25.  
  26. Please MAKE A BACKUP before you install this version.
  27. Please report your opinion and suggestions via netmail to us.
  28.  
  29. =====================================================================
  30. InterMail 2.29i                              What's new - Mar 25 1996
  31. =====================================================================
  32.  
  33. * Fixed: the bug that caused unnecessary delays after each call where
  34.   files were to be truncated or deleted.
  35. * Fixed: the problem with frequent send errors under OS/2.
  36. * Fixed: a bug in IMSend that made it pick up the /x= parameter as
  37.   an extra destination address.
  38. * Changed: the IMEXIT*.* semaphores are now picked up on startup and
  39.   will keep on causing InterMail to exit until they are removed. This
  40.   means that if you put an IMEXIT*.* file in the semaphore directory,
  41.   you are also responsible for removing it.
  42.  
  43. =====================================================================
  44. InterMail 2.29h                              What's new - Mar 17 1996
  45. =====================================================================
  46. * Fixed: the bug which in some cases could cause unsent files to be
  47.   deleted or truncated.
  48.  
  49. * Special fields for Caller ID information have been added in IMSetup,
  50.   to make it easier to see where the information should go. If your
  51.   modem supports Caller ID, and you subscribe to this service from
  52.   your local phone company, enable Caller ID logging in InterMail
  53.   as follows:
  54.  
  55.   1) For most modems: in IMSetup, go to Modem/Advanced setup/Command 
  56.      strings, and add the following to one of the init strings (Init-1,
  57.      2 or 3):  #CID=1
  58.  
  59.   2) Go to Modem/Advanced setup/Answer control, and set
  60.      "Answer on ring" to 2.
  61.  
  62.   3) Go to Modem/Advanced setup/Messages, and type in the following
  63.      words in the appropriate Caller ID fields: NAME, NMBR, DATE
  64.      and TIME.
  65.  
  66.   This information will then be saved to your log file.
  67.  
  68.   NOTE: The two new fields reuse space that was previously used for
  69.   connect messages. Make sure that you check them and see that
  70.   they don't contain any "CONNECT xxxx" strings.
  71.  
  72. * New version 2.0 of IMsend. The limits for max number of destination
  73.   addresses and max number of attached files have both been raised to
  74.   200.
  75.  
  76. * Important announcement from Peter Stewart:
  77. |-------------------------------------------
  78. | As the author of InterMail and InterEcho, I would like to announce
  79. | that I, together with my wife, Michele, have formed a new company,
  80. | Further Development, Inc. Effective immediately, sales and support
  81. | will be handled by us.
  82. |
  83. | We have acquired all rights to the products in the InterMail family,
  84. | which previously were spread over a number of hands. From now on,
  85. | all copyrights will be held under one name: Further Development ,Inc.
  86. |
  87. | What does this mean to you, our clients? We are convinced that you
  88. | will notice substantial improvements .The software will still be
  89. | programmed and supported by me, with the difference being that there
  90. | should now be more resources to devote to development.
  91.  
  92. =====================================================================
  93. InterMail 2.29g                              What's new - Dec 01 1995
  94. =====================================================================
  95. Miscellaneous
  96. -------------
  97. * Fixed invalid pointer operation bug when purging/sorting the phone
  98.   directory in the terminal.
  99. * When forwarding a message to the netmail folder using a quickname,
  100.   conflicting message attributes should no longer be possible (i.e.
  101.   Hold and Crash simultaneously).
  102. * Minor adjustments to make InterMail work better under Windows95.
  103.  
  104. =====================================================================
  105. InterMail 2.29f                              What's new - Aug 13 1995
  106. =====================================================================
  107.  
  108. This version fixes the problem with mailers calling in with very
  109. large EMSI handshake packets. Up to 80 AKAs from the remote system are
  110. supported.
  111.  
  112.  
  113. =====================================================================
  114. InterMail 2.29e                              What's new - Aug 01 1995
  115. =====================================================================
  116.  
  117. This version should fix all the problems encountered under Windows NT
  118. 3.5 and Windows 3.11 that were caused by the bug in Microsoft's code
  119. for 32-bit file access, in the handling of DOS function 44h (IOCTL),
  120. sub-function 6, which doesn't report End-of-file like it should
  121. according to the DOS documentation.
  122.  
  123. The performance under DESQview has been improved. The mailer now
  124. releases more time slices when idle.
  125.  
  126.  
  127. =====================================================================
  128. InterMail 2.29d                              What's new - Jun 01 1995
  129. =====================================================================
  130.  
  131.  
  132. OS/2 com routines
  133. -----------------
  134. The new com routines for OS/2 should give file transfer performance
  135. approaching native OS/2 programs. This is accomplished by using the
  136. same function calls that are available to OS/2 applications. In other
  137. words, InterMail handles communication under OS/2 in exactly the same
  138. way as a native OS/2 program.
  139.  
  140. The high performance (=low CPU usage) is partially achieved by letting
  141. the application become "blocked" while waiting for a read request to
  142. be fulfilled, meaning that it takes up 0 percent of the CPU. Of
  143. course, after a little moment it will need to regain control from
  144. OS/2 to check the keyboard, etc. This is done by setting the read
  145. timeout value for the COM device used.
  146.  
  147. InterMail allows you to fine-tune the performance by giving you
  148. control over this timeout value, using a new command line parameter
  149. /OS2TO:xx, where xx should be a value between 2 and 15 (tenths of a
  150. second). The default is 3. Example:
  151.  
  152.    IM /nf /os2to:4
  153.  
  154. Values above 10-15 may lead to decreased efficiency while sending and
  155. may also interfere with other timers, and should not be used.
  156.  
  157. Note that if you load a FOSSIL, like VX00 in the same window, you must
  158. use the parameter /NF (no fossil) for InterMail to use its
  159. OS/2-specific com routines.
  160.  
  161.  
  162. Miscellaneous
  163. -------------
  164. * Max number of session-level passwords increased to 2048.
  165. * Max length of usernames retrieved from NAMES.IM increased from 30 to
  166.   35 characters.
  167. * Fixed problems caused by a bug in OS/2's findfirst function. If the
  168.   volume label was "OS2", the operating system would return a
  169.   successful match on _any_ file with a name starting with "OS2", and
  170.   similarly for any other volume label, for example "DOS". We now
  171.   check that we haven't just found the volume label before assuming
  172.   that an incoming file already exists.
  173. * The Function Requests name macro (=N) is now set to "Anonymous" if
  174.   the caller doesn't present a name and the node is unlisted.
  175. * Netmail attaching echomail archives created by InterEcho are not sent.
  176. * Fixed problems caused by the bug in Windows for Workgroups' (32-bit
  177.   file access) handling of DOS function 44h (IOCTL), sub-function 6,
  178.   which doesn't properly report End-of-file. The mail-history files
  179.   should now work ok with 32-bit file access turned on.
  180. * Messages without zone information are now assigned to the same zone
  181.   as the main AKA. Hopefully this will prevent mail from being picked
  182.   up by the wrong node, without causing any other problems.
  183. * Fixed the replace function in the editor.
  184. * Supra 288i/e added to the modem pick list.
  185. * Updated the printer pick list.
  186. * Plus several tiny adjustments.
  187.  
  188. =====================================================================
  189. InterMail 2.29c                              What's new - Feb 01 1995
  190. =====================================================================
  191. This release contains only fine tunings and fixes:
  192.  
  193. * Added support for up to 1024 session passwords.
  194. * Fixed stack overflow error when changing the addressee of a mail
  195.   bundle and moving from the top to the lowest level of the nodelist.
  196. * The terminal will now only enable XON/XOFF handshaking at the
  197.   FOSSIL level if the modem runs at 2400 bps or below.
  198. * Plus several tiny adjustments.
  199.  
  200. =====================================================================
  201. InterMail 2.29b                              What's new - Dec 07 1994
  202. =====================================================================
  203.  
  204. * Fixed the stack overflow bug when a packet was found in the
  205.   incoming directory on startup. It could cause lock-ups.
  206. * Fixed problems with session handshakes with MacKennel and SEAdog.
  207. * Fixed bug that caused the "Unable to remove window" message.
  208. * Fixed problem with 43/50 line mode in the mailer and in the terminal.
  209. * Fixed the cosmetic bug in the Folder Manager in IMSetup where user
  210.   numbers would overwrite parts of the origin line.
  211. * A rescan request will no longer make the mailer hang up when in
  212.   between CARRIER, COMPRESSION, PROTOCOL and a CONNECT message.
  213. * Added support for up to 512 session passwords.
  214. * If the "/Zmax:" parameter is set to 1024 or less, InterMail will
  215.   request 1K (standard) Zmodem instead of ZedZap. This makes it
  216.   possible to force a max block size of 1024 bytes even when the
  217.   other side starts the file transfer.
  218.  
  219. =====================================================================
  220. InterMail 2.29a                              What's new - Nov 04 1994
  221. =====================================================================
  222.  
  223. * Expanded the field for the answer string from 10 to 20 character,
  224.   to accomodate fax modems with adaptive answering.
  225. * Fixed a bug in the terminal that gave some downloaded files a date
  226.   of 01-01-80.
  227. * All the menues and fields that were used only by InterEcho has been
  228.   removed. Use the InterEcho setup program IESetup for these settings.
  229. * The "Type" field in the folder manager in IMSetup will only display
  230.   the *.msg and Hudson message formats. All other formats currently
  231.   supported by InterEcho and IESetup will be displayed as "Other".
  232.   IMSetup won't destroy these folder configurations, but you should
  233.   use IESetup to edit them.
  234. * InterEcho's setup program v1.02 has a bug where it may accidentally
  235.   enable local access passwords (from your keyboard) on message
  236.   folders. This will be fixed shortly, but in the meantime the
  237.   passwords can be removed in the folder manager in IMSetup.
  238. * Message folders for Unlisted Areas (Unknown Areas), Unsecure Areas
  239.   and Dupes, created by IESetup, can now be used with InterEdit (the
  240.   InterMail message editor), provided that you use the *.msg or Hudson
  241.   message format.
  242. * Fixed a cosmetic bug in the IMSetup's Security Manager (session
  243.   passwords), where garbage would be written outside the window when
  244.   item 20, 21 etc. was edited.
  245. * Fixed some timing problems in the initialization of a Zmodem session,
  246.   which could show up with ISDN connections and link speeds of 57.6 kbps.
  247. * Fixed handshake problems with MacKennel, a fido style mailer for
  248.   Macintosh.
  249. * Fixed a bug where IM could hang up on the remote in some cases when
  250.   CARRIER, PROTOCOL, & COMPRESSION messages were enabled on modems
  251.   using the Rockwell V.FC or V.34 chipset.
  252. * A related fix speeds up the processing of modem messages and might
  253.   improve on the response time for RING messages under Windows.
  254.  
  255.  
  256. =====================================================================
  257. InterMail 2.29                               What's new - Jun 29 1994
  258. =====================================================================
  259.  
  260. * The problem with the mailer hanging when receiving a last block
  261.   of 0 size on small files (the infamous 1024 bytes lockup bug) is
  262.   finally fixed! This one was realy hard to track.
  263. * New parameters for function requests, to avoid conflicts in
  264.   multi-line setups:
  265.  
  266.   "=R" - function request result path. Allows the path to be passed
  267.          as a parameter to the program that processes the request.
  268.  
  269.   "=#" - mailer id. Allows the line number to be passed to the program
  270.          that processes the request. Can also be included in the result
  271.          path, so that separate directories can be used depending on
  272.          the line number. Example from ALIAS.LST:  ^-c:\tempout.=#\*.*
  273.  
  274. * A function request is now logged with all command line parameters
  275.   fully expanded, to facilitate debugging of ALIAS.LST and function
  276.   request processor.
  277. * Ctrl-Q once again works in the terminal.
  278. * Fixes a problem that would occur when a modem for some reason
  279.   didn't lower Carrier Detect after a call, and InterMail wouldn't
  280.   re-initialize the modem.
  281.  
  282. =====================================================================
  283. InterMail 2.28                               What's new - Jun 02 1994
  284. =====================================================================
  285.  
  286. * The time-slicing has been fine tuned to work as well as possible
  287.   for OS/2, DESQview and Windows.
  288. * The definition of a 'secure session' has been changed to 'a session
  289.   where a correct session password has been exchanged'. Other sessions
  290.   are considered un-secure, even if you in reality know who you are
  291.   calling to. As a result of this change, incomming files in un-secure
  292.   sessions will always be saved in \IM\FILES, no matter who originates
  293.   the call. Incomming files in secured sessions will be saved in
  294.   \IM\SECURE, just like before.
  295. * The Mailer will now respect the IMSLEEP.NOW semaphore on startup.
  296. * The max number of messages in the netmail folder has been increased
  297.   to 2000.
  298. * The following modem has been added to the modem pick list:
  299.  
  300.     Boca 28.8 V.FC/FAX
  301.     Hayes Optima 288 V.FC + Fax
  302.     Practical Peripherals 14.4
  303.     Supra SupraFAX V32bis
  304.     USRobotics Sportster/PC V32bis V42bis
  305.     Zoltrix 14400 v32bis V42bis
  306.     Zoom 28.8 V32bis V42bis V.FC FAX
  307.  
  308.  
  309. =====================================================================
  310. InterMail 2.27                               What's new - Feb 24 1994
  311. =====================================================================
  312.  
  313. External file request processor
  314. -------------------------------
  315. We have added more features and fixed some bugs in the hook for an
  316. external file request processor:
  317.  
  318.   * Increased the max number of allowed return messages to 254 (01-FE).
  319.   * Added "UNLISTED" as a value of the %X parameter
  320.   * Added %M = minutes left to the next event when requests are not allowed.
  321.   * A minus (-) as the first character of the file name returned by
  322.     an ERP means that the file will be deleted after sending.
  323.   * Fixed bug in the handling of return messages.
  324.  
  325. Miscellaneous
  326. -------------
  327. * Fixed bug that prevented IM /T from working.
  328. * Added option to choose 'File requests from password protected
  329.   systems only' in the install program.
  330. * Added Hayes Optima 288 to the modem pick list.
  331. * Additional fine-tuning of the releasing of time slices under OS/2.
  332.  
  333.  
  334. =====================================================================
  335. InterMail 2.26                               What's new - Jan 01 1994
  336. =====================================================================
  337.  
  338. NOTE! Changed file name
  339. -----------------------
  340. All versions prior to 2.26 has used FOLDER.CFG, but from now on, the
  341. file name is IMFOLDER.CFG. The format has been changed. If you
  342. haven't done so before, you must run FOLDCVT.EXE before using IMSetup
  343. or the InterMail editor. Your old FOLDER.CFG will be retained, so you
  344. can go back to the previous version of IMSetup and the InterMail
  345. Editor, if you wish. FOLDCVT will be able to find FOLDER.CFG if you
  346. have the usual environment variable: SET IM=c:\im
  347.  
  348.  
  349. NOTE! Clean old fields
  350. ----------------------
  351. It is important that you check the user defined modem messages under
  352. IMSetup --> Modem --> Advanced setup --> Messages. These strings
  353. reuse space that has been unused since InterMail 2.10. If you find
  354. any CONNECT messages there, please make sure to remove them.
  355.  
  356.  
  357. User definable modem messages
  358. -----------------------------
  359. Six user definable modem messages have been added. Can be used to log
  360. connection protocol messages for modems that display these messages
  361. on a separate line (e.g. "CARRIER", "PROTOCOL", etc.). These strings
  362. reuse space that has been unused since InterMail 2.10. If you find
  363. any CONNECT messages there, please make sure to remove them.
  364.  
  365. Sample: If you have an Hayes Ultra 288, you may want to enter CARRIER
  366. on line one and PROTOCOL on line two. After this you will find
  367. interesting info in your log file, sent from the modem just before
  368. the connect string.
  369.  
  370.  
  371. Number of rings before answer
  372. -----------------------------
  373. Under IMSetup --> Modem --> Advanced Setup --> Answer Control there
  374. is a new option to configure the number of rings before IM answers
  375. the phone, to aid in logging caller ID where information is received
  376. between ring signals.
  377.  
  378.  
  379. Caller ID
  380. ---------
  381. The user definable modem messages may also be used to log caller ID
  382. information ("NMBR","NAME"), provided that your modem supports it. 
  383. You will see the phone number of the caller in your log file.
  384.  
  385.  
  386. Squish .BSY semaphore
  387. ---------------------
  388. The Squish .BSY semaphores should work for when the next beta of
  389. Squish is released. Unfortunately, Squish itself didn't support them
  390. for ARCmail type mailers. After discussing this with Scott Dudley, we
  391. have come up with a solution that will be implemented in both Squish
  392. and IM.
  393.  
  394.  
  395. External file request processors
  396. --------------------------------
  397. It takes time to find filenames on CD-ROMs and slow harddrives. On
  398. some systems the file requesting caller times out and gets
  399. disconnected before the file transfer even has started. A solution
  400. for this is to use a third-party file request processor. We have now
  401. built in a hook for this and welcome any third party developers to
  402. use it! If the file request processor is defined in IMSetup, it will
  403. be started just after the file request is received, while the caller
  404. is still on-line.
  405.  
  406. See IMSetup --> Mailer --> File Requests --> External. The following
  407. is an example of how a request processor could be installed:
  408.  
  409.     C:\MYFREQ.EXE %A %F %N %P
  410.  
  411. The pseudo parameters would in this case give the request processor
  412. the following information: network Address, List file, User name,
  413. Password.
  414.  
  415. In all the parameters, any spaces are replaced with underscore
  416. characters (_). These are the available parameters:
  417.  
  418.   %A   Network address of the remote system. Sample: 1:369/35
  419.   %B   Link rate for the connection in bps. Sample: 14400
  420.   %C   Session cost per minute, as defined in the cost table in
  421.        FDNODE.CTL. Sample: 25
  422.   %D   "INBOUND" or "OUTBOUND", depending on whether it's an incoming
  423.        call or not. 
  424.   %F   Pathname of the request list to be processed.
  425.        Sample: C:\IM\IMFILREQ.001
  426.   %L   Location provided by remote system's site info.
  427.        Sample: Hollywood_FL
  428.   %N   Name of remote system. Sample: InterZone_Cafe
  429.   %O   Name of remote system's SysOp. Sample: Peter_Stewart
  430.   %P   Sessionlevel password given by remote system.
  431.   %X   "SECURE" or "UNSECURE" depending on whether the session is
  432.        password protected or not.
  433.   %Z   Type of session: "WAZOO", "EMSI" or "OTHER" (the last is
  434.        unlikely, since the external processor currently won't be
  435.        invoked for BARK requests).
  436.  
  437. The external request processor is executed in a shell from InterMail.
  438. It should finish processing within the timeout limits of the Zmodem
  439. protocol. The following should be returned by the file request
  440. processor:
  441.  
  442. 1) The processed request list, using the same filename as the
  443. original list and containing the fully resolved pathname of each file
  444. that is to be sent.
  445.  
  446. The request processor must handle all magic filenames, timestamps for
  447. update requests, as well as all password protection. Timestamps and
  448. passwords are supplied in the standard WaZOO request list format,
  449. since IM doesn't pre-process the contents of the request file in any
  450. way.
  451.  
  452. 2) (Optional) Up to four return message files. These should be placed
  453. in the same directory as the request list and must use the following
  454. naming convention: IMRMSGnn.ext, where "nn" is the number of the
  455. message ("01"-"04"), and ".ext" is the same extension as that of the
  456. request list (e.g. ".001", ".002", etc.).
  457.  
  458. The name of the "sender" of the message can be inserted as a kludge
  459. line at the start of the message. If the first character is ^A
  460. (0x01), then IM will use the first line of the message (up to 35
  461. characters) as the name of the sender. Otherwise the sender will be
  462. "InterMail". For the developer, this means that if you intend to use
  463. any other "kludge lines", e.g. MSGID, you must insert the sending
  464. program's name as the first line. NOTE: The message should contain
  465. text only and no message header beyond the name of the sender: IM
  466. will create the packed message header with all the required address
  467. information.
  468.  
  469. The message text should be plain ASCII, and the only control
  470. characters should be ^A, CR and LF. InterMail will do no other
  471. processing of the text than creating a packet and message header,
  472. inserting any required INTL and FMPT/TOPT lines, and transmitting the
  473. message text unchanged.
  474.  
  475.  
  476. Miscellaneous
  477. -------------
  478. * Max number of folders increased to 1000.
  479. * Occasional problems when the semaphores got out of sync, and a
  480.   message of "Not dialing xxx..." was displayed, should now be fixed.
  481. * The folders defined in the Echomail manager no longer display the
  482.   useless uplink and areatag fields as in previous betas.
  483. * OS/2 2.1 changed it's handling of released time slices from what it
  484.   used to be in OS/2 2.0. This version uses the method that works
  485.   with OS/2 2.1.
  486. * Additional fine tuning of the time slice handling under Windows.
  487.  
  488.  
  489. =====================================================================
  490. InterMail 2.25                               What's new - Oct 12 1993
  491. =====================================================================
  492.  
  493. There are two new features and some problems fixed in version 2.25:
  494.  
  495. New file request mode
  496. ---------------------
  497. In IMSetup --> Mailer --> File requests --> Mode, you now have a new
  498. mode that stops file requests from nodes not listed in the Security
  499. Manager, i.e. those who have no session password with you. Choose
  500. between:
  501.  
  502.   + No requests
  503.   + Anyone can request
  504.   + Systems in nodelist can request
  505.   + Only password protected systems can request
  506.  
  507.  
  508. Miscellaneous
  509. -------------
  510. An eight character session password could sometimes put the mailer
  511. in keyboard lock mode, but that is now impossible.
  512.  
  513.  
  514. =====================================================================
  515. InterMail 2.24                               What's new - Oct 09 1993
  516. =====================================================================
  517. Not released
  518.  
  519.  
  520. =====================================================================
  521. InterMail 2.23                               What's new - Aug 01 1993
  522. =====================================================================
  523.  
  524. * Fixed Lock-ups during transmission.
  525. * The ASCII-editor in the IMNC.EXE couldn't open files.
  526. * The semphore control for processing mail disturbed the re-dialing
  527.   in the terminal.
  528. * No form feed after the last page when printing a long message.
  529. * The install program gave no warning before over writing modem setup.
  530.  
  531. =====================================================================
  532. InterMail 2.22                               What's new - Jul 01 1993
  533. =====================================================================
  534.  
  535.  
  536. Manual Answer (Ctrl-I)
  537. ----------------------
  538. This new feature has two main applications:
  539.  
  540. 1. It facilitates sharing a voice line with a modem for incoming
  541. calls. Those sharing a voice line can simply hit Ctrl-I when they
  542. pick up the phone and find that there is a modem on the other end of
  543. the line (i.e., no sound) instead of a person.
  544.  
  545. 2. A call can start as a voice discussion and switch to a data
  546. connection without hanging up, in conjunction with Manual Dial and
  547. item #3 below.
  548.  
  549.  
  550. Manual Dial (Ctrl-D)
  551. --------------------
  552. This new feature has three applications:
  553.  
  554. 1. When dialing from a portable PC in a hotel room, it is often
  555. easier to just type in one's credit card information under the Manual
  556. Dial option, instead of editing the FDNODE.CTL and recompiling the
  557. nodelist. This is particularly useful for novice users.
  558.  
  559. 2. When engaged in an operator assisted phone call to a data line,
  560. e.g., overseas, one can fill out the information in the Ctrl-D menus,
  561. place the call by handset, talk to the operator, and when one hears
  562. the phone ringing on the other end press Enter to put your modem
  563. off-hook to await the remote carrier.
  564.  
  565. 3. A call can start as a voice discussion and switch to a data
  566. connection without hanging up, in conjunction with Manual Answer,
  567. above. The "sender" prepares the mail and/or file(s), prepares the
  568. Ctrl-D Manual Dial screen, hits Enter, and the "receiver" waits for
  569. the "calling" modem to go offhook BEFORE hitting Ctrl-I to answer.
  570.  
  571. The best experimental experience to date with Manual Dial has been
  572. achieved by changing IMSetup -> Modem -> Advanced setup -> Command
  573. strings -> Return on-line: ATX2DT
  574.  
  575. The X2 assures that VOICE will not be detected, and the "," at the
  576. end allows it to dial without actually dialing any touch tones.
  577.  
  578. Sample screen for Manual Dial:
  579.  
  580. ╒═══════════════════════════╡ Manual Dial ╞═════════════════════════╕
  581. │                                                                   │
  582. │ Send mail to:   DC and Arlington Backbone Hub, 1:109/10           │
  583. │ Phone:          12024665353░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░     │
  584. │                                                                   │
  585. │ Edit the phone number and press Enter when ready ── OR establish  │
  586. │ the phone connection and press F2 to switch to data mode.         │
  587. ╘═══════════════════════════════════════════════════════════════════╛
  588.  
  589. CAPTURE in scripts
  590. ------------------
  591. Two new commands have been added to the script language. 
  592.  
  593. CAPTURE ON [filename] will open a capture file and log all incoming
  594.                       characters to the file during the WAITFOR and
  595.                       CASE commands.
  596.  
  597. CAPTURE OFF           closes the capture file. If you forget, the
  598.                       file will be closed automatically on exit from
  599.                       the script.
  600.  
  601. NOTE: CAPTURE will only work with the commands that read the port:
  602. WAITFOR and CASE. Other commands, such as WAIT do not access the com
  603. port, and any received characters will just sit in the buffer until
  604. the next WAITFOR or CASE command. Usually, you would also want to
  605. code a loop to find the end of the information you would like to
  606. capture:
  607.  
  608.     capture ON c:\im\capture.txt
  609.  
  610.     :waitmore
  611.     case
  612.       "End of messages" : >logoff 
  613.        @default         : >waitmore   ; read more on timeouts
  614.     endcase
  615.  
  616.     :logoff
  617.     capture OFF
  618.     
  619.  
  620. New Semaphore files
  621. -------------------
  622. IMEXIT00.###  Tells all Mailers to exit with an errorlevel specified
  623.               by the extension of the file.
  624.  
  625. IMEXIT??.###  Tells the Mailer to exit with an errorlevel specified by
  626.               the extension of the file, with ?? specifying the number
  627.               of the Mail Server that is to exit.
  628.  
  629. X1234567.8yy  Node number semaphore, where "x" is the character "X",
  630.               "1234567.8" is hex of a CRC-32 over two longs containing
  631.               the 4d address, and "yy" is the mail server (line)
  632.               number in hex. Primarily for use by echomail processors.
  633.  
  634. IMRENUM.NOW   Controls access to renumbering of messages, and prevents 
  635.               dialing while renumbering is in progress.
  636.  
  637.  
  638. Miscellaneous
  639. -------------
  640. * Support for UISDN nodelist flags.
  641. * Support for baud rates in routing and dial control. A baud rate is 
  642.   specified as @2400, @9600 etc.
  643. * Verbose listing for lookup by name in the nodelist.
  644. * Undo function when moving between messages in a folder: Alt-Backspace.
  645. * Separate lastread storage for each user in *.msg folders.
  646.  
  647.  
  648. =====================================================================
  649. InterMail 2.21                               What's new - Jan 27 1993
  650. =====================================================================
  651.  
  652. H14 and H16 nodelist flags
  653. --------------------------
  654. Support for all FidoNet nodelist flags, as of Jan 15 1993. These two
  655. new flags in FidoNet are being used if you are using one of the
  656. following modems:
  657.  
  658.  H14    USRobotics HST 14400 bps
  659.  H14    USRobotics HST Dual Standard 14400 bps
  660.  H16    USRobotics HST 16800 bps
  661.  H16    USRobotics HST Dual Standard 16800 bps
  662.  
  663. The two flags make it possible to separate outgoing calls via the
  664. routing file. Example: You are using two phone lines and two modems in
  665. InterMail multi-line setup. One of your modems is a USR HST 14400
  666. bps modem and the other is a USR HST 16800 bps modem. Problem: You
  667. don't want your 14400 modem calling out to a 16800 modem. Solution:
  668. It's better to do all HST 16800 calls with your HST 16800 modem, and
  669. all HST 14400 calls with your HST 14400 modem.
  670.  
  671.  Multi-node #1   Modem:                      USRobotics HST 14400
  672.                  Routing file ROUTE.IM:      send-to all except H16
  673.  
  674.  Multi-node #2   Modem:                      USRobotics HST 16800
  675.                  Routing file ROUTEIM.002:   send-to all except H14
  676.  
  677. The nodes you are calling to, must have the proper nodelist flags.
  678. The dial command files DIALCTL.001 and DIALCTL.002 may contain the
  679. nodelist flags and extra modem initializing strings:
  680.     ┌───────────────┐
  681.     │ V32 ATB0|     │
  682.     │ HST ATB1|     │
  683.     │ H14 ATB1|     │
  684.     │ H16 ATB1|     │
  685.     └───────────────┘
  686.  
  687.  
  688. 20 AKA's
  689. --------
  690. The number of AKA's (Also Known As) has been increased from 10 to 20.
  691. This makes it possible for you to join more networks and/or use more
  692. node numbers in the same network. When calling another InterMail
  693. system, you will be able to pick up mail even for AKA 11-20, but when
  694. calling nodes who uses other mailer software you shouldn't expect
  695. that. Screen capture:
  696.    Exit   Global   Mailer   Editor   Terminal   Modem   Printer   Man
  697.   ════════┌╔═══════════════════════ Address ╗════════════════════════
  698.   ▒▒▒▒▒▒▒▒│║ Main   1:369/102               ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  699.   ▒▒▒▒▒▒▒▒│║ Aka  1 1:1/13302               ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  700.   ▒▒▒▒▒▒▒▒│║ Aka  2 211:211/0               ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  701.   ▒▒▒▒▒▒▒▒│║ Aka  3 211:211/101             ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  702.   ▒▒▒▒▒▒▒▒│║ Aka  4 2:33000/309             ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  703.   ▒▒▒▒▒▒▒▒│║ Aka  5 1:369/102.1             ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  704.   ▒▒▒▒▒▒▒▒└║ Aka  6                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  705.   ▒▒▒▒▒▒▒▒▒║ Aka  7                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  706.   ▒▒▒▒▒▒▒▒▒║ Aka  8                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  707.   ▒▒▒▒▒▒▒▒▒║ Aka  9                         ║; SETUP ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  708.   ▒▒▒▒▒▒▒▒▒║ Aka 10                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  709.   ▒ Copyrig║ Aka 11                         ║ms AB & InterZone Softwa
  710.   ▒▒▒▒▒▒▒▒▒║ Aka 12                         ║rved. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  711.   ▒▒▒▒▒▒▒▒▒║ Aka 13                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  712.   ▒▒▒▒▒▒▒▒▒║ Aka 14                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  713.   ▒▒▒▒▒▒▒▒▒║ Aka 15                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  714.   ▒▒▒▒▒▒▒▒▒║ Aka 16                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  715.   ▒▒▒▒▒▒▒▒▒║ Aka 17                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  716.   ▒▒▒▒▒▒▒▒▒║ Aka 18                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  717.   ▒▒▒▒▒▒▒▒▒║ Aka 19                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  718.   ▒▒▒▒▒▒▒▒▒║ Aka 20                         ║▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  719.   ─────────╚════════════════════════════════╝──────────────┤ Mail ser
  720.  
  721.  
  722. F10 key pull down menu in InterMail editor IE.EXE
  723. -------------------------------------------------
  724. F10 may now be assigned a macro (%menu) for pulling down the menus.
  725. A help text at the bottom line will always show this. Screen capture
  726. from bottom line:
  727.  
  728. ├───────────────────────┬───────────────────────────────────────────┤
  729. │ Ctrl-Z Save  F10 Menu │      Line: 14    Col: 2                   │
  730. └───────────────────────┴───────────────────────────────────────────┘
  731.  
  732.  
  733.  
  734.  
  735. =====================================================================
  736. InterMail 2.20                               What's new - Dec 12 1992
  737. =====================================================================
  738.  
  739. Multi-line
  740. ----------
  741. You can run up to 99 modems and phone lines simultaneously via OS/2,
  742. Windows 3.x, DESQview or a Local Area Network such as Novell and
  743. LANtastic. You can use different modems with different speed and
  744. routing rules. All mail servers communicate via semaphore files. They
  745. know exactly what all other mail servers are doing. One can call out
  746. while another is bundling mail and a third is executing an external
  747. event. They can use the same nodelist and they can be "put to sleep"
  748. during maintenance like nodelist updating. To install an extra line
  749. is very easy and will only occupy 50 KB extra on your harddisk.
  750.  
  751.  
  752. Secure inbound path
  753. -------------------
  754. Are you worried about bogus echomail? Don't be, because InterMail has
  755. a special directory where incoming files are stored if the session is
  756. protected by a session password. If the session is not protected, the
  757. files will be stored in another directory. Your echomail processor
  758. can be set up to only process mail with a known sender. Even if
  759. somebody sends you a false mail packet, your echomail program will
  760. not import it.
  761.  
  762.  
  763. Internal Serial Driver
  764. ----------------------
  765. An internal serial driver has been added. In other words, X00, BNU or
  766. any other FOSSIL, is no longer required. InterMail will use its own
  767. internal routines if a FOSSIL isn't present or if it is loaded with
  768. the parameter /NF. It is specially optimized for fewer port accesses
  769. with Virtual Machines and with virtual device drivers like under
  770. OS/2, Windows and DESQview. In most cases the internal driver should
  771. prove faster than a FOSSIL. This means that you can save money on
  772. shorter phone calls.
  773.  
  774.  
  775. New Manual
  776. ----------
  777. The old Users Guide and Reference Guide have been merged, rewritten
  778. and updated to a brand new softcover manual with 450 pages. Written
  779. in a clear and concise style, its step by step instructions make it
  780. easy for you to learn how to take full advantage of the features in
  781. your new software. No other mailer comes with documentation in this
  782. class! The manual is included in every package, both upgrades and
  783. new.
  784.  
  785.  
  786. User definable connect strings
  787. ------------------------------
  788. All connect strings are user-definable. This means that InterMail is
  789. prepared for new connect strings in the future. If you in the future
  790. should buy a modem which uses higher speed and new connect strings
  791. that are unknown today, you just type them in manually. Forget about
  792. conflicts between old software and new modems.
  793. ╔══════════════════════════════════════════════════ Connect strings ╗
  794. ║   #   Connect Message               Speed  EC  BBSexit  Terminate ║
  795. ║───────────────────────────────────────────────────────────────────║
  796. ║   1   CONNECT|                      300    N   99       0         ║
  797. ║   2   CONNECT 1200|                 1200   N   99       0         ║
  798. ║   3   CONNECT 1200/                 1200   N   99       0         ║
  799. ║   4   CONNECT 2400|                 2400   N   99       0         ║
  800. ║   5   CONNECT 2400/                 2400   N   99       0         ║
  801. ║   6   CONNECT 4800                  4800   N   99       0         ║
  802. ║   7   CONNECT 7200                  7200   N   99       0         ║
  803. ║   8   CONNECT 9600                  9600   N   99       0         ║
  804. ║   9   CONNECT 12000                 12000  N   99       0         ║
  805. ║  10   CONNECT 14400                 14400  N   99       0         ║
  806. ║  11   CONNECT 16800                 16800  N   99       0         ║
  807. ║  12   CONNECT 19200                 19200  N   99       0         ║
  808. ║  13   CONNECT 38400                 38400  N   99       0         ║
  809. ║  14   CONNECT FAX                   9600   N   0        100       ║
  810. ║                                                                   ║
  811. ╚═══════════════════════════════════════════════════════════════════╝
  812. ────────────────────────────────────────────────┤ Mail server: 001 ├─
  813. The most common modems are in the list where you pick your modem
  814. during installation. If you don't want to bother with modem setup you
  815. don't have to, because we have already done it.
  816.  
  817.  
  818. Exit on specific connect string
  819. -------------------------------
  820. Immediate exit with an errorlevel on specific connect messages from
  821. the modem. This makes is possible to start a fax program if your
  822. modem can give the string CONNECT FAX, like ZyXel U-1496-E does. The
  823. fax software is started from IMRUN.BAT
  824.  
  825.  
  826. Ringmaster
  827. ----------
  828. Support for Ringmaster or "distinctive ringing" has been added. It is
  829. an extra service from you local phone company. It lets you add an
  830. extra number to your phone line, with a different ring signal for
  831. each number, so you can detect which number has been called BEFORE
  832. you pick up the phone. InterMail can detect phone number 1 and 2, if
  833. invoked with the parameters /rm1 or /rm2. If three phone numbers
  834. share the same line, InterMail must use the 1st (one ring) number.
  835. This means that you can run InterMail 24 hours a day and receive
  836. incoming modem calls on your normal voice line, without disturbing
  837. you. You can also use InterMail on the same line as your fax, and
  838. both of them can receive their respective calls.
  839.  
  840.  
  841. Transfer window
  842. ---------------
  843. Now you can see how long the transfer has been going on, the
  844. estimated time left at the current Cps rate as well as the efficiency
  845. in percent. There is also a bar graph for a quick look.
  846.  
  847.  
  848. OS/2, Windows and DESQview
  849. --------------------------
  850. InterMail works very well in these environments. It runs in a
  851. DOS-window, releases timeslices and supports DTE speeds up to 115200
  852. bps. You can run InterMail in the background, transmitting files on
  853. your modem att high speed (for example 16800 bps), while you are
  854. working with something else in the foreground on the same computer.
  855.  
  856.  
  857. Password override on magic file name
  858. ------------------------------------
  859. Password checking can now be overridden for magic file names, i.e.
  860. the SysOp can allow file requests from password protected directories
  861. by way of magic file names to bypass the password check. If the first
  862. word after the magic name is /NOPWD, then InterMail will bypass the
  863. password check. Example: MAGIC /NOPWD C:\SECRET\MAGIC.*
  864.  
  865.  
  866. Session Password Error
  867. ----------------------
  868. On all password errors, InterMail will hang up on the remote system.
  869. However, it will send back "*** Password Error! ***" as system name,
  870. which will show up in the Lastcall pane and also in the outbound
  871. history as well as the log. (Provided that the remote system picks up
  872. this information, as InterMail will.)
  873.  
  874.  
  875. Miscellaneous
  876. -------------
  877. * Support for CSP, ZYX, V32b and V42b modem flags.
  878. * Max number of folders increased to 500.
  879. * Support for SEAlink in EMSI sessions.
  880. * Additional information about incoming messages displayed on screen.
  881. * Session turnaround made extremely reliable.
  882. * Added comment field for each event.
  883. * Added semaphore file directory.
  884. * Added support for Hudson message base locking. MBUNLOCK.NOW
  885. * Added support for outbound Bark requests.
  886. * Modem selection in IMSetup.
  887. * A switch /x makes InterMail exit after completing all calls.
  888. * A switch /nounpack prevents InterMail from unpacking any mail.
  889. * A switch /emsidbg let you see the exact format of incoming and
  890.   outgoing EMSI data packages in the handshaking process.
  891. * An optional 4th and 5th parameter have been added to the quickname
  892.   function: message subject and status flags.
  893. * A switch /time makes InterMail display a timestamp for log window
  894.   messages.
  895. * Added display of all nodelist flags in nodelist browse function.
  896. * Nodelist Manager editor can load files larger than 40 Kb.
  897. * Changed max time until next event when users aren't allowed to 
  898.   1440 minutes = 24 hours in DOBBS.BAT
  899. * A switch /bsy:[path] enables support for Squish style *.BSY files.
  900. * BBS and event errorlevels are now logged.
  901.  
  902. =====================================================================
  903. If you have any questions, please do not hesitate to contact us.
  904.