home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 May / PCWorld_2001-05_cd.bin / Software / Vyzkuste / xray / readme_e.txt < prev    next >
Text File  |  2000-01-06  |  12KB  |  281 lines

  1. -----------------------------------------------------------------------------
  2. Introduction:
  3.  
  4. X-Ray is a mail-filtering program. Major objectives of X-Ray are:
  5.  
  6. 1. To provide privacy by removing unwanted mail headers;
  7. 2. To make it convenient to switch between several different
  8.    incoming and outgoing mail servers without reconfiguring your
  9.    mail software;
  10. 3. To operate stably and unobtrusively.
  11.  
  12. X-Ray is primarily intended to work with Rit Labs' email client "The Bat!," but
  13. will work with any email program that sends mail via SMTP and receives it via
  14. POP 3. If you are comfortable changing the server and port settings in your
  15. email client, this program won't scare you; on the other hand, if you don't know
  16. what port settings are, you should probably get help from your local expert.
  17.  
  18. Major features of X-Ray are:
  19.  
  20. 1. Filtering Kludges (Headers) in incoming/outgoing mail.
  21. 2. Fast change of SMTP/POP server.
  22. 3. Work with 'News by Mail' servers.
  23. 4. Cyclic change of POP server.
  24. 5. Saving  of  program  settings  to  "Schemes"  and fast changing of
  25.    current "Schema".
  26. 6. Works as service under WinNT.
  27.  
  28. -----------------------------------------------------------------------------
  29. Controls:
  30.  
  31. After starting the program you will see it as an icon in the system tray.
  32. The program can be controlled both via its tray icon and via the icon's
  33. context menu. Left-clicking on the tray icon switches the program between
  34. enabled, indicated by a blue "X" in the tray, and disabled, indicated by a
  35. red "X." Right clicking on the icon in the system tray will bring up the context
  36. menu. Double-clicking on the tray icon brings up the "Options" dialog.
  37.  
  38. The delay between clicking and the program's reaction is conditioned by
  39. the Windows double-click timing and can be changed in Control Panel -> Mouse.
  40.  
  41. After you open the "Options" dialog in the program (context menu item "Options"
  42. or double-click on the program icon in the tray), you will be able to configure
  43. the program.
  44.  
  45. There are 4 tabs: "Servers," "Kludges," "Special," and "General Settings."
  46.  
  47. -----------------------------------------------------------------------------
  48. Servers:
  49.  
  50. Choose  "Servers" tab when you want to add/remove/edit data about your POP/SMTP
  51. servers.  Each server is defined by its name, local port number, and remote port
  52. number. The local port number can be unique for every server or can be set
  53. manually to the same value you enter in "General Settings" as the default.
  54.  
  55. All servers which have a local port which is set to the same port as the default
  56. value will be accessible from the "POP/SMTP Servers" submenus available by right
  57. clicking on the tray icon. This feature enables you to easily switch servers
  58. without adjusting your e-mail software; the port number is required to be the
  59. default value so that you won't have to adjust the port value in your mail
  60. reader with every server change. For a detailed explanation of port numbers,
  61. read through:
  62.  
  63. http://members.home.net/mendina/troubleshooting.html#first
  64.  
  65. The standard port number for an outgoing mail server is 25, but numbers like
  66. 4724 may be used if you like--just be sure to know which number you're using.
  67.  
  68. For  POP3-servers  it is possible to enter your Username and Password into
  69. X-Ray. This data  will be substituted for the name and password sent by your
  70. mail client (e.g. the Bat!, Eudoara, Outlook, etc.) to the POP server. Again,
  71. this feature allows easy changes between mail servers without having to adjust
  72. your mail software.
  73.  
  74. Why would this be useful? It allows the collection of email from different mail
  75. accounts on different servers in ONE place in ONE mail program. The server
  76. change can be done automatically for your--have a look at the item "Cyclic
  77. change" in the submenu "POP servers".
  78.  
  79. ATTENTION: Do not forget to set the address of your outgoing (SMTP) mail server
  80. to the value "localhost" (or 127.0.0.1, the generic number that means "this
  81. computer", or to the IP address of your computer if it's static) in your mail
  82. program. X-Ray can't work on your email if it's not relayed through X-Ray.
  83.  
  84. ATTENTION:  Please make sure that you aren't already running software (e.g.
  85. UUCP<->SMTP gate, or another POP3/SMTP server) which  uses the local ports that
  86. you want to use with X-Ray. Only one server can use each port! Adjust X-Ray to
  87. avoid conflict with any other servers on your computer.
  88.  
  89. -----------------------------------------------------------------------------
  90. Kludges:
  91.  
  92. "Kludges" is another word for "Headers," the text strings at the top of a
  93. message that tell servers where the message has been, what it is, and where it's
  94. going. For example:
  95. From: Bill@microsoft.com
  96. Received: (qmail 2998 invoked by uid 1100); 26 Dec 1999 08:15:10 -0000
  97. X-Mailer: The Bat! 1.31 S/N 2E288 (Personal)
  98. are all kludges.
  99.  
  100. The "Kludges" tab contains list of kludges which will be changed and/or deleted
  101. during the transfer of messages to and from server. Every kludge operates on one
  102. of the two mail transfer services: outgoing SMTP (Marked by a large "S") or
  103. incoming POP (Marked, as you would expect, by a large "P"). POP-type kludges
  104. will be filtered only when receiving mail and SMTP-type kludges only when
  105. sending mail.
  106.  
  107. Kludges may be changed in several different ways:
  108.  
  109. 1. "Change to text" - replacement of a kludge's value (the part after the
  110.     colon) with predefined text you enter here.
  111. 2. "Just delete" - remove the kludge; no one will know it was there.
  112. 3. "Take from file"  - exchange of the Kludge's value with a random line from
  113.     a file.
  114. 4. The "Special" type of kludge filter is explained below.
  115.  
  116. The "Take from file" option will insert a single line from a file as the value
  117. of a kludge; it cant insert a quote into the body of a message.
  118.  
  119. -----------------------------------------------------------------------------
  120. Special:
  121.  
  122. The "Special" tab allows you to actively add new kludges by analyzing the values
  123. of those already in your email. Let's discuss an example that's already set up
  124. in X-Ray.
  125.  
  126. Suppose that you don't have Usenet (Newsgroup) access at work, and so in order
  127. to
  128. post to your favorite discussion group during the day, you need to write, using
  129. The Bat! and a mail-to-news gateway, an email message to be relayed to the
  130. newsgroup. It is necessary to add a "Newsgroups:" kludge with the name of
  131. newsgroup (or several newsgroups if you cross-post) as the value of kludge. Most
  132. mail programs do not allow you to edit message headers, and most of those that
  133. do make it inconvenient. With the help of X-Ray this task can be automated in
  134. this way:
  135.  
  136. 1. On "Special" tab create a new element with settings:
  137.    a.  Signal string: "newsgroup"
  138.    b.  Separator: "#"
  139.    c.  New kludge name: "Newsgroups:" (The colon will be added
  140.        automatically if you forget it.)
  141.  
  142. 2. On "Kludges" tab add new element with fields:
  143.    a.  Kludge: 'To:'
  144.    b.  Change to 'Special kludge' and choose the rule 'newsgroup' (created
  145.        on previous step) from combo-box (signal string is a name of rule).
  146.      
  147. In plain English, you are telling X-Ray to filter the "To:" field using the
  148. "newsgroup" rule."
  149.  
  150. [Note that X-Ray allows you to have several rules with same signal string.]
  151.  
  152. That's all.
  153.  
  154. Now, when you send a message to address like
  155.  
  156. newsgroup#newsgroup.name# <mail2news@news-by-email.com>
  157.  
  158. your  message  will be sent to the server "news-by-email.com," and to your
  159. message's headers will be added the string: "Newsgroups: newsgroup.name".
  160.  
  161. When you cross-post, it is necessary to separate the newsgroup  names  with
  162. commas and put the whole string in quotes, otherwise your mail will be rejected
  163. by the mail server:
  164.  
  165.  "newsgroup#newsgroup1.name,newsgroup2.name#" <mail2news@news-by-email.com>
  166.  
  167. (Even if your server doesn't reject it, one of the many servers that you mail
  168. passes through on its path will. Use the quotes!)
  169.  
  170. Did you notice that the separator character must come after BOTH the signal
  171. string ("newsgroup") and the value string? ("newsgroup1.name,newsgroup2.name")
  172. X-Ray must be able to recognize where your special header ends and the regular
  173. headers resume.
  174.  
  175.  
  176. -----------------------------------------------------------------------------
  177. General Settings:
  178.  
  179. This tab is the simplest. It is where you set the default local port numbers for
  180. SMTP and POP3 servers, and also where you indicate to X-Ray whether or not to
  181. run as a service (NT only).
  182.  
  183. The connect timeout is the time, in seconds, that x-ray will wait for the server
  184. to respond to a connection attempt. The send-receive timeout is not implemented
  185. yet, but will probably be used to abort the connection if the server stops
  186. sending or receiving data in the middle of a connection. The timeout values are
  187. not used when set to 0--If you have problems with timeouts, just put a zero in
  188. the blank and X-Ray will not abort connections.
  189.  
  190. Please  note, that your mail client is ALREADY CONNECTED (to X-Ray, but not to
  191. the server!), so it will wait forever.
  192.  
  193. Future revisions of X-Ray will be able to filter IMAP email kludges, and the
  194. greyed-out IMAP4 option here will be enabled.
  195.  
  196. Collections of settings including servers and kludges can be saved and loaded
  197. using the "schemes" button at the bottom of this settings page.
  198.  
  199.  
  200. -----------------------------------------------------------------------------
  201. Service:
  202.  
  203. Services are a special class of programs on machines that run Windows NT. If you
  204. don't have NT, you may still have programs called "services," but the don't
  205. behave in quite the same way; "service" in Windows 95/8 simply refers to an
  206. invisible program that runs in the background. In NT, it refers to an invisible
  207. program that has special powers and privileges and is managed in a special way.
  208. X-Ray can operate as a system service if you are running Windows NT.
  209.  
  210. To use the program as an NT service, it is necessary to make sure that xray.srv
  211. is in the same folder (directory) as  Xray.exe.  Then, if  "Use  Service"  is
  212. checked on the "General  Settings" tab, the X-Ray program will not itself
  213. connect to the port(s), but instead will try and start the X-Ray system service
  214. (if it is not started yet). The service can also be stopped and started manually
  215. by right clicking on the tray icon and choosing "Service," then "Stop" or
  216. "Start." If the service is started--and not stopped manually before
  217. shutdown--then it will be started automatically on every system boot.
  218.  
  219. Configuration of the service can be done with the help of Xray.exe.
  220.  
  221. ATTENTION: The service can work ONLY under Windows NT 4.0 (or, maybe, Windows
  222. 2000). You need Administrator privileges to install it.
  223.  
  224. Please make sure that you have these libraries:
  225.  
  226. Name                       size   date    time   version
  227. Mfc42.dll                 995383 27.04.99 00:00  6.00.8447.0
  228. MSVCRT.DLL                266293 02.02.99 00:00  6.00.8397.0
  229.  
  230. Usually  these libraries are already installed on your system, because
  231. many applications use them. If you don't have them installed in your
  232. /winnt/system directory, you can find them here:
  233.  
  234. http://xraysoft.cjb.net/
  235.  
  236. or with the help of FtpSearch:
  237.  
  238. http://ftpsearch.lycos.com/cgi-bin/search?form=advanced&query=mfc42.dll&hits=50
  239.  
  240. http://ftpsearch.lycos.com/cgi-bin/search?form=advanced&query=msvcrt.dll&hits=50
  241.  
  242. There are many different versions of the libraries, so the size and date are
  243. given for reference only.
  244.  
  245.  
  246. -----------------------------------------------------------------------------
  247. Support and Communication:
  248.  
  249. If you want to receive messages about changes in program, send a mail
  250. to <x-ray-announce-subscribe@xraysoft.cjb.net>
  251.  
  252. If you have questions about program use, or comments about program
  253. bugs, please write to
  254.  
  255. <support@xraysoft.cjb.net>
  256.  
  257. <x-ray@hotmail.ru> aliases <xray@newmail.ru>;<xray@hotmail.ru>)
  258.  
  259. You can send your gratitude to:
  260.  
  261. Alex Sanyukovitch <x-ray@hotmail.ru>  <- author.
  262. Evgeniy Korenkov <x-ray@hotmail.ru>   <- co-author ;-).
  263.  
  264. Program, libraries and data about new versions are accessible here:
  265.  
  266. http://xraysoft.cjb.net/
  267.  
  268. http://xray.newmail.ru/install/x-ray.zip
  269.  
  270. http://members.tripod.co.uk/xraysoft
  271.  
  272. This documentation was revised by
  273. "Tony A.T. Mendina" <mendina@home.com>
  274. http://members.home.net/mendina
  275. Please send suggestions for changes and updates.
  276.  
  277.  
  278.  
  279.  
  280.  
  281.