home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / ONLINE / IMPRO / INETMAIL.ZIP / inetmail.inf (.txt) < prev    next >
OS/2 Help File  |  1997-08-09  |  822KB  |  1,122 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Inet.Mail Main Window ΓòÉΓòÉΓòÉ
  3.  
  4.  
  5.  
  6. The main window of Inet.Mail consists of the following elements:
  7.  
  8. Menu Options:
  9.  File
  10.  Users
  11.  Virtual domain 
  12.  Help
  13.  
  14. Button Bar:
  15. Configure 
  16.   Brings up the configuration notebook for Inet.Mail
  17.  
  18. Add a User 
  19.   Brings up the Add User dialog 
  20.  
  21. Edit a User 
  22.   Brings up the Edit User dialog 
  23.  
  24. Remove a User 
  25.   Brings up the Remove User dialog 
  26.  
  27. List Users 
  28.   Brings up the List User dialog 
  29.  
  30. Help 
  31.   Brings up the Main Help Window 
  32.  
  33.  
  34. ΓòÉΓòÉΓòÉ 2. File Menu Help ΓòÉΓòÉΓòÉ
  35.  
  36. Options on the File Menu are as follows:
  37.  
  38. Export Log:
  39.  This option will allow you to export the current log file to another file. 
  40. You may export either the SMTP log or the POP3 log.
  41.  
  42. Export Data:
  43.  This option will allow you to export the current data statistics to another 
  44. file.  You may export either the SMTP or the POP3 stats.
  45.  
  46. Configure:
  47.  This option will bring up the configuration notebook where you can set all the 
  48. options for both SMTP and POP3.
  49.  
  50. Registration:
  51.  This option will bring up the dialog allowing you to enter your registration code.
  52.  
  53. Exit:
  54.  This option will stop the servers and exit Inet.Mail.
  55.  
  56.  
  57. ΓòÉΓòÉΓòÉ 3. Users Menu Help ΓòÉΓòÉΓòÉ
  58.  
  59. Options from the Users Menu allow you to manipulate the user database.  They 
  60. are as follows:
  61.  
  62. Add:
  63.  Allows you to add new users.
  64.  
  65. Edit:
  66.  Allows you to edit current users.
  67.  
  68. Remove:
  69.  Allows you to remove current users.
  70.  
  71. List:
  72.  Allows you to list current users.
  73.  
  74.  
  75. ΓòÉΓòÉΓòÉ 4. Virtual Domain Menu Help ΓòÉΓòÉΓòÉ
  76.  
  77. Options from the Virtual Domain Menu allow you to manipulate the virtual domain 
  78. database.  They are as follows:
  79.  
  80. Select:
  81.  Allows you to select upon which virtual domain to work.
  82.  
  83. Add:
  84.  Allows you to add new users.
  85.  
  86. Edit:
  87.  Allows you to edit current users.
  88.  
  89. Remove:
  90.  Allows you to remove current users.
  91.  
  92. List:
  93.  Allows you to list current users.
  94.  
  95. Aliases:
  96.  Allows you to add/remove aliases for the current domain.
  97.  
  98.  
  99. ΓòÉΓòÉΓòÉ 5. Help Menu Help ΓòÉΓòÉΓòÉ
  100.  
  101. The help menu gives you access to the help database.  It's options are as follows:
  102.  
  103. Help Index:
  104.  An index of all help topics.
  105.  
  106. General Help:
  107.  Main help window.
  108.  
  109. Using Help:
  110.  Help on how to use the help system.
  111.  
  112. Product Information:
  113.  Brings up product information dialog, which contains version information.
  114.  
  115.  
  116. ΓòÉΓòÉΓòÉ 6. POP3 Configuration ΓòÉΓòÉΓòÉ
  117.  
  118.  
  119.  
  120. This page allows for the configuration of some global parameters used by the 
  121. POP3 daemon.
  122.  
  123.    Maximum Number of Connections 
  124.     This is the total number of simultaneous users that should be allowed 
  125. access to their POP3 mailboxes.
  126.  
  127.    Idle Timeout in Minutes 
  128.     The number of minutes of inactivity for each POP3 connection before it is 
  129. disconnected automatically.
  130.  
  131.    Port
  132.     What TCP/IP port number should inbound connections be expected on. 110 is 
  133. the well-known port defined in the Internet RFC's and should not be changed 
  134. without a thorough understanding of POP3 Mail and clients.
  135.  
  136.    Default Mail Directory 
  137.     This is the full path to the directory in which all user mail directories 
  138. should be located.
  139.  
  140.  
  141. ΓòÉΓòÉΓòÉ 7. POP3 Log ΓòÉΓòÉΓòÉ
  142.  
  143.  
  144.  
  145. This page allows for the selection of which individual commands to capture 
  146. statistics for in the log files.
  147.  
  148. A check in the box next to an item will cause that item to be counted in the 
  149. log files.
  150.  
  151. To disable all logging of these commands simply place a check in the box 
  152. labeled 
  153.  
  154.   Disable all logging of connections 
  155.  
  156. These statistics are kept on a per connection basis.
  157.  
  158. Note:  Disable all logging, or minimize which commands are logged, to increase 
  159. performance. 
  160.  
  161.  
  162. ΓòÉΓòÉΓòÉ 8. POP3 Export Data ΓòÉΓòÉΓòÉ
  163.  
  164.  
  165.  
  166. This page allows for the selection of what information should be written to the 
  167. export file for POP3 sessions. The file is written in comma delimited format 
  168. suitable for import into a spreadsheet or database.
  169.  
  170. A check in the box next to an item will cause that item to be written to the 
  171. export file.
  172.  
  173. To disable all exporting of all these items simply place a check in the box 
  174. labeled 
  175.  
  176.   Disable exporting of data 
  177.  
  178.  
  179. ΓòÉΓòÉΓòÉ 9. SMTP Configuration ΓòÉΓòÉΓòÉ
  180.  
  181.  
  182.  
  183. This page allows for the configuration of some global parameters used by the 
  184. SMTP daemon.
  185.  
  186.    Maximum Number of Connections 
  187.     This is the total number of simultaneous hosts that should be allowed to 
  188. connect to your SMTP host.
  189.  
  190.    Idle Timeout in Minutes 
  191.     The number of minutes of inactivity for each SMTP connection before it is 
  192. disconnected automatically.
  193.  
  194.    Port
  195.     What TCP/IP port number should inbound connections be expected on.  25 is 
  196. the well-known port defined in the Internet RFC's and should not be changed 
  197. without a thorough understanding of SMTP Mail.
  198.  
  199.    Seconds Between Queue Checks 
  200.     This controls the time period between checks of the queue directory to 
  201. retry queued mail. It is expressed in seconds with 300 seconds (5 minutes) as 
  202. the default value.
  203.  
  204.    Act as Relay Host?
  205.     By selecting this option, Inet.Mail will attempt to forward any mail it 
  206. receives to the proper host.  If this option is not selected, only mail for 
  207. this host will be accepted and all other mail will be rejected.
  208.  
  209.    Send Through Gateway?
  210.     By selecting this option, Inet.Mail will forward any mail not for this 
  211. machine to the machine defined in the Gateway machine field.  This is useful 
  212. for sending all mail through a firewall machine.
  213.  
  214.    Gateway Machine 
  215.     If configured to send through a gateway, this field must contain the fully 
  216. qualified Internet hostname of the machine that will be accepting all mail from 
  217. this machine.
  218.  
  219.  
  220. ΓòÉΓòÉΓòÉ 10. Directories ΓòÉΓòÉΓòÉ
  221.  
  222.  
  223.  
  224. This page allows for the configuration of some more global parameters used by 
  225. the SMTP daemon.
  226.  
  227. Outgoing Mail Information 
  228.  
  229.   Default Directory to Queue Outgoing Mail 
  230.    Full path to the directory in which outgoing mail should be queued prior to 
  231. being forwarded.
  232.  
  233.   Number of Days to Try to Send 
  234.    How many days should Inet.Mail attempt to send a message in the Queue 
  235. Directory before giving up and sending a failure notice.
  236.  
  237. Note:  This uses a backdown algorithm.  There are more attempts earlier on and 
  238. as the days pass, less attempts will be made each day.
  239.  
  240. Note:  It is recommended that this be no less than three (3) days.
  241.  
  242. Incoming Mail Information 
  243.  
  244.   Default Directory to Spool Incoming Mail 
  245.    Full path to directory in which incoming mail should be spooled prior to 
  246. placement in user mailboxes or queueing for forwarding.
  247.  
  248.   Maximum Size of Incoming Messages 
  249.    By setting this to zero (0), no size limit will be imposed on incoming 
  250. messages.  Any number greater than 0 will be the number of bytes allowed in any 
  251. incoming message.  Any message exceeding this  preset size will be rejected by Inet.Mail.
  252.  
  253.  
  254. ΓòÉΓòÉΓòÉ 11. SMTP Log ΓòÉΓòÉΓòÉ
  255.  
  256.  
  257.  
  258. This page allows for the selection of which individual commands to capture 
  259. statistics for in the log files.
  260.  
  261. A check in the box next to an item will cause that item to be counted in the 
  262. log files.
  263.  
  264. To disable all logging of these commands simply place a check in the box 
  265. labeled 
  266.  
  267.   Disable all logging of connections 
  268.  
  269. These statistics are kept on a per connection basis.
  270.  
  271. Note:  Disable all logging, or minimize which commands are logged, to increase 
  272. performance. 
  273.  
  274.  
  275. ΓòÉΓòÉΓòÉ 12. SMTP Export Data ΓòÉΓòÉΓòÉ
  276.  
  277.  
  278.  
  279. This page allows for the selection of what information should be written to the 
  280. export file for SMTP sessions. The file is written in comma delimited format 
  281. suitable for import into a spreadsheet or database.
  282.  
  283. A check in the box next to an item will cause that item to be written to the 
  284. export file.
  285.  
  286. To disable all exporting of all these items simply place a check in the box 
  287. labeled 
  288.  
  289.   Disable all exporting of data 
  290.  
  291.  
  292. ΓòÉΓòÉΓòÉ 13. Spam Control ΓòÉΓòÉΓòÉ
  293.  
  294.  
  295.  
  296. By enabling spam control, you can filter out unwanted email before it is 
  297. accepted by Inet.Mail. Both IP addresses and IP names may be entered. Wildcards 
  298. are supported using the * character.
  299.  
  300. To enable the feature, check the Enable spam control checkbox. Then enter the 
  301. IP addresses and names and use the Add button. The Remove button will remove 
  302. the highlighted address or name from the list of spammers.
  303.  
  304. CAUTION:
  305. This feature will cause all mail from the listed domains to be rejected.
  306.  
  307.  
  308. ΓòÉΓòÉΓòÉ 14. Relay Control ΓòÉΓòÉΓòÉ
  309.  
  310.  
  311.  
  312. Use this page to list the domains which can relay mail through your server.
  313.  
  314. To enable, check the Enable relay control box. When unchecked, anyone may relay 
  315. mail through your server. When this feature is enabled, only mail from hosts 
  316. which are listed is relayed. Hosts not listed may only send mail which is going 
  317. to a local user.
  318.  
  319. By listing only your trusted domains, you eliminate spammers using your server 
  320. to send their messages.
  321.  
  322. The domains listed may be either IP names or addresses and wildcards using the 
  323. * character are permitted.
  324.  
  325. To add a name, type it in the entry field and then press the Add button. To 
  326. remove an entry, hi-light it in the listbox and then press the Remove button.
  327.  
  328.  
  329. ΓòÉΓòÉΓòÉ 15. Order Information ΓòÉΓòÉΓòÉ
  330.  
  331. To order your copy of Hethmon Brother's Inet.Mail Server, open the Order Form 
  332. in the Inet.Mail folder.  It contains all information necessary to register 
  333. your copy.
  334.  
  335. For the most up-to-date information, check on our web site at http://www.hethmon.com
  336.  
  337.  
  338. ΓòÉΓòÉΓòÉ 16. System Requirements ΓòÉΓòÉΓòÉ
  339.  
  340. The following is the recommended minimum system configuration to run Hethmon 
  341. Brother's Inet.Mail:
  342.  
  343. Software:
  344.  OS/2 Warp Connect with 
  345.   OS/2 Warp FixPack 17 
  346.   MPTS Fix Level WR08210 
  347.   TCP/IP Fix Level UN000067 
  348.  or 
  349.  OS/2 Warp 4 with 
  350.   stack40.zip fixpack 
  351.  
  352. Hardware:
  353.  486/66 Mhz 
  354.  32 meg ram 
  355.  SCSI Disk Subsystem recommended 
  356.  
  357. Note:  These requirements depend greatly on your system load.  The higher your 
  358. volume of mail, the bigger the system should be. 
  359.  
  360. These are what we consider to be the minimum configuration for a small shop of 
  361. 10-30 users with a mail volume of around 100-300 mail messages a day.
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ 17. Registration Dialog Help ΓòÉΓòÉΓòÉ
  365.  
  366. Enter the registration code into the entry field.  Insure that you type it 
  367. exactly as you received it, including case.
  368.  
  369. After entering your registration code, the shareware notice will no longer come 
  370. up when you start Inet.Mail.
  371.  
  372.  
  373. ΓòÉΓòÉΓòÉ 18. Command Line Options ΓòÉΓòÉΓòÉ
  374.  
  375. The following are all available command line options:
  376.  
  377. -min
  378.  The "-min" option will cause Inet.Mail to start minimized. Both sub-processes 
  379. always start minimized.
  380.  
  381. -l
  382.  The "-l" option causes Inet.Mail to write error log files. Both sub-processes 
  383. write error log files also. This option WILL slow down mail. Also note that 
  384. these log files can get large rather quick. Use only if necessary.
  385.  
  386. -nolist
  387.  The "-nolist" option will remove both sub-processes from the window list. You 
  388. will not be able to switch to either process or bring them up from the 
  389. minimized state without a third party tool.
  390.  
  391. -portpop <portnum> 
  392.  The "-portpop" option will override the setting in the configuration notebook 
  393. for the pop3 port to be used. 
  394.  
  395. -portsmtp <portnum> 
  396.  The "-portsmtp" option will override the setting in the configuration notebook 
  397. for the smtp port to be used. 
  398.  
  399. -vis 
  400.  The "-vis" option causes the Smtpd and Pop3d windows to start visible.
  401.  
  402.  
  403.  
  404. !!!!!WARNING!!!!!
  405.  
  406. Use the following debug options with great care.  They should only be used to 
  407. help isolate problems you are having with Inet.Mail, not as a normal part of 
  408. operation.  As noted, these options may change without notice between versions. 
  409. Insure you know what their current function is before attempting to utilize 
  410. them. If you have any questions, contact Hethmon Brothers for further assistance.
  411.  
  412. -d1 
  413.  Debugging switch. Currently causes local process windows to remain open after 
  414. processing. Subject to change without notice. 
  415.  
  416. -d2 
  417.  Debugging switch. Currently causes local process windows to open in the 
  418. foreground. Subject to change without notice. 
  419.  
  420. -d3 
  421.  Debugging switch. Currently not used. Subject to change without notice.
  422.  
  423.  
  424.  
  425. !!!!!WARNING!!!!!
  426.  
  427. Use the following mail processing options with great care. They have the 
  428. ability to totally ruin your users' mail if mishandled. Read them carefully, 
  429. and then read them carefully again. If you have any questions, contact Hethmon 
  430. Brothers for further assistance.
  431.  
  432. -allmail
  433.  The "-allmail" option will force Inet.Mail to process all incoming mail 
  434. through a local process of your choice. The local process used must be put in a 
  435. file named "allmail" located in the Inet.Mail directory. The local process 
  436. filename must be fully qualified or on your PATH statement as listed in the 
  437. config.sys. The local process filename must be on the first line of the 
  438. "allmail" file.
  439.  
  440. Inet.Mail will pass this process two arguments. The first is a filename 
  441. containing the address of the sender and the names of all the recipients.  The 
  442. second is the message file as received from the remote host. Nothing will have 
  443. been added to it. Your process should add a "Received" line per RFC 821 during processing.
  444.  
  445. The format of the first filename is:
  446.  line numbers added for clarity only 
  447.  
  448. 1) from: sender 
  449. 2) rcpt: number 
  450. 3) rcptname 
  451. 4) rcptname 
  452. 5) ...
  453.  
  454. The line numbers are not present in the file. This file is the  spl file in the 
  455. spool directory. The "sender" field will contain the Internet address of the 
  456. sender. The "number" field is the number of recipients present. Starting on 
  457. line 3, the recipients will be listed one per line. Be aware that the sender 
  458. address can be empty. This is to prevent mail loops when other servers send 
  459. error messages back.
  460.  
  461. Your local process is responsible for removing both of these files when 
  462. finished. The spool file MUST be removed first. This is very important. 
  463. Inet.Mail creates the message file first for incoming mail. Deleting the 
  464. message file first could result in filename clashes and bad data or the wrong 
  465. files being deleted.
  466.  
  467. In order for Inet.Mail to relay mail when this option is on, you must place the 
  468. mail in the queue directory. The message information is placed in a file with 
  469. the "que" extension while the message is placed in a file with a "msg" 
  470. extension. The rest of the filename should match. 
  471.  
  472. The format of the que file is: 
  473. line numbers for illustration only 
  474.  
  475. 1) time last tried 
  476. 2) time entered into queue 
  477. 3) sender 
  478. 4) hostname 
  479. 5) recipient 
  480. 6) recipient 
  481. 7) ...
  482.  
  483. Both time fields are in seconds. The exact value is the number of seconds since 
  484. January 1, 1970 00:00:00. This is the time returned by the C  library call 
  485. time(). The time last tried should be zero upon entry into the queue. The 
  486. sender is the Internet address of the sender of the message as received in the 
  487. spl file. The hostname field must contain the remote hostname to send the 
  488. message to. The recipient names follow starting on line 5, one per line.
  489.  
  490. -queue
  491.  The "-queue" option will cause the queue thread to delay attempts to send mail 
  492. when a flag file is present. When you wish the queue thread to NOT send the 
  493. queued mail, place a file named "noqueue" in your Inet.Mail directory. If this 
  494. file is present, the queue thread will not do any sends.
  495.  
  496. -relay
  497.  The "-relay" option will cause Inet.Mail to not immediately attempt to relay 
  498. mail. It will place it in the queue directory instead. Local mail will still be 
  499. delivered. This is controlled by a flag file being present. If you wish to have 
  500. Inet.Mail NOT immediately relay mail, place a file called "norelay" in the 
  501. Inet.Mail directory. When this file is found, mail will be queued.
  502.  
  503. The -allmail option overrides the relay option.
  504.  
  505.  
  506. ΓòÉΓòÉΓòÉ 19. About the Demonstration Version ΓòÉΓòÉΓòÉ
  507.  
  508. Thanks for taking the time to evaluate Hethmon Brother's Inet.Mail for OS/2. 
  509. We think you'll be pleased with it's easy configuration and operation.  If you 
  510. like this product, please register it.  More ordering information can be found here.
  511.  
  512. A few words about the demonstration version.
  513.  
  514. Once installed Inet.Mail will operate for 45 days unless a valid registration 
  515. code is entered.
  516.  
  517. The demonstration version is limited to 10 users and the IGate option is unavailable.
  518.  
  519. If you have need to evaluate the full unlimited version and/or the IGate 
  520. option, simply enter demolicense as the registration code.  This will enable 
  521. the unlimited version and the IGate option; however, it will not extend the 45 
  522. day limit.
  523.  
  524. More information about Inet.Mail can be obtained by:
  525.  
  526. 1)  Reading the README.1ST file in the Inet.Mail directory.
  527.  
  528. 2)  Sending email to support@hethmon.com. 
  529.  
  530. 3)  Sending email to sales@hethmon.com.
  531.  
  532. or 
  533.  
  534. 4) Visiting our web site at http://www.hethmon.com
  535.  
  536.  
  537. ΓòÉΓòÉΓòÉ 20. How Do I... ΓòÉΓòÉΓòÉ
  538.  
  539. How Do I...
  540.  
  541. 1.  Create a user alias 
  542.  
  543. 2.  Create a domain alias 
  544.  
  545. 3.  Configure DNS entries for Mail 
  546.  
  547. 4.  Pass a message to a local process for delivery 
  548.  
  549. 5.  Configure Inet.Mail for Dial-Up operation 
  550.  
  551. 6.  Get additional help 
  552.  
  553.  
  554. ΓòÉΓòÉΓòÉ <hidden> Add User Help ΓòÉΓòÉΓòÉ
  555.  
  556.  
  557.  
  558.  
  559. All of the options on this page of the Add User Notebook are REQUIRED.  They 
  560. must be filled in to add a user.
  561.  
  562. Real Name:
  563.  Add the user's real name, i.e. Bob Jones 
  564.  
  565. User Name:
  566.  Add the name the user will use to access their mail, i.e. bjones 
  567.  
  568. Note:  If the home email directory is on a FAT drive, then the username can be 
  569. no longer than 8 characters.
  570.  
  571. Note:  Usernames are not case-sensitive.
  572.  
  573. Note:  Usernames should be restricted to letters, numbers, dash, and 
  574. underscore. Use of other characters maybe restricted by the SMTP standard.
  575.  
  576. Password:
  577.  Add the password the user will enter to access their mail. The password is case-sensitive.
  578.  
  579. Home email directory:
  580.  The path to directory in which you want this user's home directory to be 
  581. stored.  The user's home directory will be placed off of this directory. This 
  582. path is set from the Virtual Domain configuration.
  583.  
  584.  
  585. Advanced Tab 
  586.  
  587. CC Tab 
  588.  
  589.  
  590. ΓòÉΓòÉΓòÉ <hidden> Edit User Help ΓòÉΓòÉΓòÉ
  591.  
  592.  
  593.  
  594. From the User Name drop down box, select the user you wish to edit.  After 
  595. selecting the user, you may change that user's Real Name, Password, or Home 
  596. email directory.
  597.  
  598. Note:  There is no way to rename a user.  To make corrections to a user name 
  599. you must first remove that user and then add the corrected user name.
  600.  
  601. Note:  By changing the email directory, any mail in the old directory will be 
  602. lost to that user.
  603.  
  604. For more information on the individual fields, look at the Add User Help.
  605.  
  606.  
  607. Advanced Tab 
  608.  
  609. CC Tab 
  610.  
  611.  
  612. ΓòÉΓòÉΓòÉ <hidden> Remove User Help ΓòÉΓòÉΓòÉ
  613.  
  614.  
  615.  
  616. To remove a user, 
  617.  
  618. 1) Hi-light the user's name 
  619.  
  620. 2) Click the Remove button 
  621.  
  622. 3) Repeat as necessary for other users 
  623.  
  624. 4) Push OK to delete the users and close the dialog 
  625.  
  626.  
  627. ΓòÉΓòÉΓòÉ <hidden> List User Help ΓòÉΓòÉΓòÉ
  628.  
  629.  
  630.  
  631. This dialog box will list all users in the active domain.
  632.  
  633.  
  634.  
  635.  
  636. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  637.  
  638. Request for Comment 821.
  639.  
  640. Postel, J., "Simple Mail Transfer Protocol", STD 10, RFC 821, USC/Information 
  641. Sciences Institute, August 1982.
  642.  
  643. For more information on the RFC, look on either 
  644.  
  645. http://www.hethmon.com
  646.  
  647. or 
  648.  
  649. http://ds.internic.net
  650.  
  651.  
  652. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  653.  
  654. Request for Comment 1939.
  655.  
  656. J. Myers, M. Rose, "Post Office Protocol - Version 3", 05/14/1996.
  657.  
  658. For more information on the RFC, look on either 
  659.  
  660. http://www.hethmon.com
  661.  
  662. or 
  663.  
  664. http://ds.internic.net
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ <hidden> Add/Edit User Help ΓòÉΓòÉΓòÉ
  668.  
  669.  
  670.  
  671. Password method:
  672.  There are two options for the type of password authentication to use.
  673.  
  674.  Password: The default method.  The password crosses the wire in plain text format.
  675.  
  676.  APOP Method: This will force the use of APOP authentication as specified in 
  677. RFC 1939.  The password is encrypted across the wire using this method.
  678.  
  679. NOTE:  In order to utilize the APOP method of password authentication, all 
  680. client software must have the ability to use APOP.  This method is not 
  681. available with most client email packages on the market today.
  682.  
  683.  
  684. Forward mail:
  685.  To have all the mail for this user automatically forwarded to another email 
  686. account, click on this box and enter an email account in the entry field.  For 
  687. example, postmaster@company.com
  688.  
  689.  This is how to configure a user alias.  For example, if you want the account 
  690. sales to go to user bob, then create a user with name sales and select forward 
  691. mail and enter bob's email address.
  692.  
  693.  
  694. Local process delivery:
  695.  To have all mail for this user handled by a program other than Inet.Mail, 
  696. click on this box and enter the full path to the program that will handle the 
  697. incoming mail.  For example, e:\local\local.exe
  698.  
  699.  The process started by local process delivery will have two parameters passed 
  700. to it on the command-line when the server starts that process to handle the 
  701. incoming mail. 
  702.  
  703.  The first parameter will be the fully qualified user name of the recepient of 
  704. the message.  For example, bob@hethmon.com 
  705.  
  706.  The second parameter will be the fully qualified filename of the file 
  707. containing the actual message.  For example, c:\temp\00000000.tmp.
  708.  
  709.  It is the responsibility of the local process to delete this temporary file 
  710. once processing is complete.
  711.  
  712.  
  713. ΓòÉΓòÉΓòÉ <hidden> Add/Edit User Help (cc) ΓòÉΓòÉΓòÉ
  714.  
  715.  
  716.  
  717. CC mail:
  718.  To have all the mail for this user automatically copied to another email 
  719. account, click on this box and enter an email account in the entry field.  For 
  720. example, postmaster@company.com. Mail is still delivered to the user's account.
  721.  
  722. Note:  This feature has nothing to do with cc:Mail from IBM/Lotus.  It is 
  723. simply a method to allow a carbon copy of messages to be automatically 
  724. forwarded to another email account.
  725.  
  726.  
  727. ΓòÉΓòÉΓòÉ <hidden> Create a user alias ΓòÉΓòÉΓòÉ
  728.  
  729. To create a user alias, follow these steps:
  730.  
  731. 1)  Create a user account with the name to be an alias.
  732.  
  733. 2)  Under the Advanced tab on that user, select the 
  734. Forward option and place the email address of the real 
  735. user in that field.
  736.  
  737. This will pass all mail for the alias account into the real account.
  738.  
  739.  
  740. ΓòÉΓòÉΓòÉ <hidden> Create a domain alias ΓòÉΓòÉΓòÉ
  741.  
  742. To create a domain alias, follow these steps:
  743.  
  744. 1) Open the Virtual Domain Aliases dialog from the main menu.
  745.  
  746. 2) Type the domain alias you wish to add, into the Alias entry field.
  747.  
  748. 3) Hit the Add button.
  749.  
  750. This will add a domain alias to the configuration for Inet.Mail.  By doing 
  751. this, Inet.Mail will accept mail for users to this alias as if they were local users.
  752.  
  753. A common use of this is to accept mail in the form 
  754.  
  755.    bob@hethmon.com
  756.  
  757. on the machine 
  758.  
  759.    test.hethmon.com
  760.  
  761. Without the domain alias, hethmon.com, mail would have to be of the form 
  762.  
  763.    bob@test.hethmon.com
  764.  
  765.  
  766. ΓòÉΓòÉΓòÉ <hidden> Configure DNS entries for Mail ΓòÉΓòÉΓòÉ
  767.  
  768. Here's a scenario for configuring DNS for mail.  This applies to Inet.Mail as 
  769. well as any mail program. 
  770.  
  771.  
  772. Given the situation: 
  773.  
  774.   You wish your users to have mail addressed to them in the form of 
  775.     user@example.com
  776.  
  777.   You have two machines set up to receive mail.  One is the primary mail server 
  778. and the other is a backup in case the primary fails.  So you have the following:
  779.   example.com  (used in actual addresses)
  780.   mail1.example.com  (is your primary)
  781.   mail2.example.com  (is your backup/secondary)
  782.  
  783. You'll need your DNS to look like this: 
  784.  
  785. example.com. IN MX 10 mail1.example.com
  786. example.com. IN MX 20 mail2.example.com
  787. mail1.example.com. IN MX 10 mail1.example.com
  788. mail1.example.com. IN MX 20 mail2.example.com
  789. mail2.example.com. IN MX 10 mail2.example.com
  790.  
  791. Here's how the mail will flow in this situation:
  792.  
  793. A remote host has mail for user@example.com. It looks ups the entries and  gets 
  794. the first 2 MX records. Since mail1.example.com has the higher preference, the 
  795. remote host will attempt to send to it first and then mail2.example.com second. 
  796.  
  797. Note:  The machine mail1.example.com needs to know that example.com is an alias 
  798. for itself.  For more information on this, check out (How do I configure a 
  799. domain alias)
  800.  
  801. If the machine mail1.example.com is down, then the remote host will send the 
  802. message to mail2.example.com. mail2.example.com will treat the incoming message 
  803. as one which needs to be relayed. It will then try to send to mail1.example.com 
  804. first. It then checks mail2.example.com but finds out that is itself and so 
  805. discards that record (and any with higher preferences).
  806.  
  807. As there are no further records, mail2.example.com will queue the message and 
  808. attempt to forward it to mail1.example.com at a later time.  This will insure 
  809. that the message is delivered or that an appropriate bounce message is sent 
  810. back to the originator of the message.
  811.  
  812.  
  813. ΓòÉΓòÉΓòÉ <hidden> Pass mail to local process ΓòÉΓòÉΓòÉ
  814.  
  815. There are two methods of passing mail to a local process:
  816.  
  817. 1) Local process delivery of a user's mail.
  818.  
  819. 2) Local process delivery of all mail using the IGate option.
  820.  
  821.  
  822. User Local Process 
  823.  
  824. In order to process mail through a local process for a user's mail, follow 
  825. these steps:
  826.  
  827. 1) Bring up the Edit User notebook.
  828.  
  829. 2) Select the Advanced Tab.
  830.  
  831. 3) Place a check mark in the Local Process Delivery box.
  832.  
  833. 4) In the Local Process Delivery entry field, type the full path to the program 
  834. that will do the local processing of the mail.  For example, e:\inetmail\localdelivery.cmd.
  835.  
  836. By doing this, all mail for this user will be passed on to the defined local 
  837. process for delivery.  Inet.Mail will NOT deliver this mail to the user's 
  838. mailbox.  If you wish to have this mail processes and then delivered, consider 
  839. using the Inet.Mail REXX DLL's to place the processed message in the user's 
  840. mailbox.  For more information on the REXX DLL's visit  http://www.hethmon.com/imrexx.html.
  841.  
  842.  
  843. IGATE Local Process 
  844.  
  845. If you wish to have all mail delivered through a local process, you may use the 
  846. IGate option.  This option can also be set to deliver local user's mail to 
  847. their mailbox and pass any other mail to the local process you define.
  848.  
  849. Follow these steps to use the IGate option:
  850.  
  851. 1) Bring up the Virtual Domain Edit dialog.
  852.  
  853. 2) Place a check next to the Enable gateway option box.
  854.  
  855. 3) In the entry field enter the full path to the program that will handle local 
  856. processing.  For example, e:\inetmail\localdelievery.cmd.
  857.  
  858. If you wish to still have Inet.Mail deliver local user's mail, place a check 
  859. next to the Still deliver to local users box.  This will force Inet.Mail to 
  860. deliver to local users, but for mail to the domain or any defined aliases that 
  861. there is not a local user defined for, mail will go through the defined local 
  862. process delivery program.
  863.  
  864.  
  865. ΓòÉΓòÉΓòÉ <hidden> Get additional help ΓòÉΓòÉΓòÉ
  866.  
  867. There are several ways to obtain more information about Inet.Mail.
  868.  
  869. We strongly suggest that you join the Inet.Mail mailing list for the latest 
  870. information about the product. We place all of the latest announcements there. 
  871. The list also serves as a general discussion forum with other Inet.Mail users. 
  872. Subscription information can be found at:  http://www.hethmon.com/imlist.html.
  873.  
  874. A list of frequently asked questions is maintained on our web site at: http://www.hethmon.com/faq.html.
  875.  
  876. Information about the rexx scripts may be found at: http://www.hethmon.com/imrexx.html.
  877.  
  878. You may also email us at one of the following addresses:
  879.  
  880.  Sales Information:  sales@hethmon.com
  881.  
  882.  Technical Questions:  support@hethmon.com
  883.  
  884. Also, for the latest information, service patches, etc be sure to check out our 
  885. web site: http://www.hethmon.com.
  886.  
  887.  
  888. ΓòÉΓòÉΓòÉ <hidden> Configure Inet.Mail for Dial-Up Operation ΓòÉΓòÉΓòÉ
  889.  
  890. How to Set-up Inet.Mail for Dial-up Use 
  891.  
  892. Inet.Mail was designed for use on a network with full-time Internet 
  893. connectivity. However, there are some features available to make it easier to 
  894. use Inet.Mail in a dial-up situation.
  895.  
  896. The latest information about dial-up support may be obtained at our site: http://www.hethmon.com/dialup.html
  897.  
  898. 1. Outbound Mail 
  899.  
  900. In order to minimize your connect time, Inet.Mail can be set-up to queue your 
  901. mail until you are connected and then send it all at one time.
  902.  
  903. 1.1 Gateway Option 
  904.  
  905. In the Inet.Mail configuration notebook, you should check the use gateway box 
  906. and enter your ISPs mail server machine in the entryfield marked gateway 
  907. machine. When this option is checked, Inet.Mail will forward all mail through 
  908. your ISPs machine instead of directly delivering the mail. This will minimize 
  909. the amount of time needed to send the mail from your server to the Internet.
  910.  
  911. 1.2 -relay Option 
  912.  
  913. Inet.Mail should be started with the -relay command-line option. When this 
  914. option is used, Inet.Mail looks for a file called norelay in the inetmail 
  915. directory. If this file is present, Inet.Mail will defer delivery of outbound 
  916. mail when it is received from your users and instead place it into the queue 
  917. directory. The contents of the norelay file do not matter, only its placement 
  918. in the inetmail directory. Under normal circumstances, you should always have 
  919. this file present.
  920.  
  921. 1.3 -queue Option 
  922.  
  923. Inet.Mail should also be started with the -queue command-line option. When this 
  924. option is used, Inet.Mail looks for a file named noqueue in the inetmail 
  925. directory. If this file is present, the queue thread in Inet.Mail will not try 
  926. to send queued messages. When the file is NOT present, Inet.Mail will try to 
  927. send queued messages. By controlling the presence of this file, you are able to 
  928. control when Inet.Mail delivers the queued outbound mail. This can be 
  929. controlled by some OS/2 dialers or via a cron type program. A simple rexx 
  930. script can even be used. In any event, it should be tied into your dial-up connections.
  931.  
  932. When your dial-up connection is made, the noqueue file should be deleted from 
  933. the inetmail directory. The queue thread in Inet.Mail operates on a 5 minute 
  934. cycle. Every 5 minutes, it will wake up and check the queue directory for mail 
  935. to deliver. So your connection time to your ISP will have to be a minimum of 5 
  936. minutes in order for Inet.Mail to *start* to deliver the queued mail. The 
  937. amount of time it takes to actually deliver the mail will depend on the number 
  938. of messages and their size. The messages are delivered consecutively. This is 
  939. the reason to always use the gateway option. Once the mail is delivered, the 
  940. noqueue file should be created again and then the dial-up connection can be broken.
  941.  
  942. 2. Incoming Mail 
  943.  
  944. There are several different ways in which incoming mail can be delivered.
  945.  
  946. 2.1 By your ISP 
  947.  
  948. With a cooperating ISP, you can have your ISP act as a secondary MX host for 
  949. your domain. This means remote systems will first try to deliver mail to you 
  950. directly and then fall back to delivering through your ISPs machine (the 
  951. secondary MX record). The ISP in this case must be able to determine when you 
  952. make a dial-up connection and activate their mail server to deliver your queued 
  953. mail at that time.
  954.  
  955. This is the cleanest way of handling it. Each user at your domain is guaranteed 
  956. all mail will come to them. Some of the other methods have drawbacks due to 
  957. limitations in the Internet email system in this regard.
  958.  
  959. Newer email systems support this option using the ETRN command. If your ISP's 
  960. software supports ETRN, then you may obtain a simple command line utility from 
  961. Hethmon Brothers to send this single. Please contact technical support for full details.
  962.  
  963. 2.2 Multiple POP3 Accounts at your ISP 
  964.  
  965. This is the second best choice to retrieve your mail. Your ISP maintains POP3 
  966. accounts for each of the users on your system. Mail is then retrieved via POP3 
  967. protocol for each user and placed into the users mailbox in Inet.Mail.
  968.  
  969. Inet.Mail does not provide direct support for this at this time. Our customers 
  970. using this method have been successful in using an email client such as PMMail 
  971. or Post Road Mailer to fetch mail and then process through a rexx script to 
  972. place into the local mailboxes. We provide two rexx dlls, HRxMail.dll and 
  973. HRxPass.dll, to aid in this.
  974.  
  975. With this option, the email client retrieves the mail and processes it via a 
  976. rexx script. The rexx script simply takes each email message and places it into 
  977. the appropriate user's mailbox using the rexx dll's. We hope to have some 
  978. example scripts available shortly.
  979.  
  980. 2.3 Single POP3 Account at your ISP 
  981.  
  982. This is the last choice available. This choice is similar to the  multiple POP3 
  983. accounts choice. Your ISP only maintains a single mailbox for all of your 
  984. accounts though. This can be a problem when determining who the mail is for. If 
  985. the mail comes from a mailing list, it most often does not contain the 
  986. recipients name in the email message itself. Your rexx scripts (per above), 
  987. must know some extra knowledge in order to properly store the mail in the 
  988. correct mailbox. This might be the list name in a header or by using the "from" 
  989. address in the message.
  990.  
  991. Some ISP's help you in this task by placing what is called the "envelope 
  992. recipient" name in the email message. A common header for this is 
  993. "X-Envelope-To". If this information is provided in some way, then your rexx 
  994. script can use it to determine the local user.
  995.  
  996. Other than this problem, the processing is the same as for the multiple POP3 
  997. accounts. We don't currently directly support the actions to accomplish this, 
  998. but instead recommend using an email client with an automated script to process 
  999. the received mail. We do hope to provide sample scripts in the near future.
  1000.  
  1001. 3. Future Options 
  1002.  
  1003. Hethmon Brothers is aware of the need for more integration of Inet.Mail for 
  1004. solving this problem. We hope to provide a free POP3 agent in the future to 
  1005. automate retrieval of mail from your ISP. Please check with us on availability.
  1006.  
  1007. Currently, we have a POP3 agent to retrieve mail and a sample REXX script to 
  1008. use with it. Please contact technical support for more information about it.
  1009.  
  1010. 4. More Resources 
  1011.  
  1012. Please be sure to join the Inet.Mail mailing list for the latest information 
  1013. about the product. We place all of the latest announcements there. The list 
  1014. also serves as a general discussion forum with other Inet.Mail users. 
  1015. Subscription information can be found at http://www.hethmon.com/imlist.html.
  1016.  
  1017. Information about the rexx scripts may be found at: http://www.hethmon.com/imrexx.html.
  1018.  
  1019.  
  1020. ΓòÉΓòÉΓòÉ <hidden> Virtual Domain - Add ΓòÉΓòÉΓòÉ
  1021.  
  1022.  
  1023.  
  1024. This dialog is used to create a virtual domain.
  1025.  
  1026. In order to support virtual domains, you must configure your machine with 
  1027. multiple IP addresses. We recommend OS/2 Warp 4 for this since the ifconfig.exe 
  1028. command accepts the alias switch to do this. This allows you to configure 
  1029. multiple IP addresses on a single physical adapter.
  1030.  
  1031. Once configured, you enter the virtual domain information into this dialog. In 
  1032. the Domain name field, enter the fully qualified domain name associated with 
  1033. the IP address given in the IP address field. The domain name should resolve to 
  1034. the IP address in the DNS (an A record).
  1035.  
  1036. The Directory location field specifies where the per domain information files 
  1037. are kept. The password and aliases files are kept in this directory.
  1038.  
  1039. The User's home directory location field shows where user directories will be 
  1040. created for this domain. Each user in a domain has a directory created with the 
  1041. same name to hold their email. On FAT disks, this limits usernames to 8 characters.
  1042.  
  1043. The Enable Igate option is used to divert all incoming mail for this domain 
  1044. through a local process you specify. You may also check the Still deliver to 
  1045. locally defined users box to have mail still delivered to those usernames 
  1046. defined on the system. All other usernames will be processed through the local process.
  1047.  
  1048. The local process is started with two command line arguments. First is the 
  1049. fully qualified username including the domain; second is the name of a 
  1050. temporary file containing the email message. It is the responsibility of the 
  1051. local process to delete this temporary file or otherwise dispose of it.
  1052.  
  1053. If you feel your needs would be met by the Igate option, please feel free to 
  1054. contact technical support for more information about it.
  1055.  
  1056.  
  1057. ΓòÉΓòÉΓòÉ <hidden> Virtual Domain - Edit ΓòÉΓòÉΓòÉ
  1058.  
  1059.  
  1060.  
  1061. The edit virtual domain dialog is used to edit the virtual domain information. 
  1062. Detailed information is available in the Virtual Domain Add section.
  1063.  
  1064. Domain name. The fully qualified domain name.
  1065.  
  1066. IP Address. The dotted decimal address.
  1067.  
  1068. Directory Location. Location for per domain files.
  1069.  
  1070. User's home directory location. The location to create user mail directories.
  1071.  
  1072. Enable Igate option. Used to force all incoming mail through a local process delivery.
  1073.  
  1074. Still deliver to locally defined users. Overrides Igate for user accounts which 
  1075. are defined. Unknown user mail is still processed through the Igate process.
  1076.  
  1077. Local process. The local process to run.
  1078.  
  1079.  
  1080. ΓòÉΓòÉΓòÉ <hidden> Virtual Domain - List ΓòÉΓòÉΓòÉ
  1081.  
  1082.  
  1083.  
  1084. This dialog box lists the domain names of all defined virtual domains.
  1085.  
  1086.  
  1087. ΓòÉΓòÉΓòÉ <hidden> Virtual Domain - Remove ΓòÉΓòÉΓòÉ
  1088.  
  1089.  
  1090.  
  1091. This dialog is used to remove a virtual domain. Hi-light the desired domain and 
  1092. then press the Remove button. When finished, press the Done button to delete 
  1093. the domains.
  1094.  
  1095.  
  1096. ΓòÉΓòÉΓòÉ <hidden> Virtual Domain - Select ΓòÉΓòÉΓòÉ
  1097.  
  1098.  
  1099.  
  1100. This dialog allows you to select which virtual domain is currently active. It 
  1101. may be accessed from many of the other dialogs and notebooks in Inet.Mail.
  1102.  
  1103.  
  1104. ΓòÉΓòÉΓòÉ <hidden> VIrtual Domain - Aliases ΓòÉΓòÉΓòÉ
  1105.  
  1106.  
  1107.  
  1108. For each virtual domain you support, alias names should be entered in this 
  1109. dialog. An alias name is one which should be considered the same as the domain 
  1110. name for determining local users.
  1111.  
  1112. As an example, consider the domain name warp.hethmon.com. With this domain name 
  1113. we can receive mail as user@warp.hethmon.com. But we also want to be able to 
  1114. receive mail as user@moe.hethmon.com. To do this moe.hethmon.com must be listed 
  1115. as an alias.
  1116.  
  1117. To add an alias, enter the name in the entry field and press the Add button. To 
  1118. remove an alias, hi-light the entry in the list box and press the Remove 
  1119. button. Once done, press the OK button to save your changes.
  1120.  
  1121. There is no limit on the number of aliases for a domain.
  1122.