home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / comms / other / aemail151 / install.txt < prev    next >
Text File  |  1998-04-27  |  26KB  |  493 lines

  1.                           INSTALLATION OF AEMAIL
  2.                              (March 14, 1998)
  3.  
  4. The AEMail Install Script uses the Installer program first provided by
  5. Commodore and later revised by Amiga Technologies.  You should use the
  6. Install_AEMail script to install AEMail.  It is not recommended that you
  7. attempt to install AEMail by hand since some actions are necessary through
  8. the install script.  This is especially true if you are attempting to
  9. install a registered version with the supplied diskette!
  10.  
  11.     Installer and Installer project icon
  12.     (c) Copyright 1995-96 Escom AG.  All Rights Reserved.
  13.     Reproduced and distributed under license from Escom AG.
  14.  
  15.     INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  16.     NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  17.     OR RESPONSIBILITY IS ASSUMED.
  18.  
  19. To install AEMail simply double click on the "Install_AEMail icon".  The
  20. install script provides two user levels that the user can choose:
  21.  
  22.     Intermediate    (control of configuration parameters only)
  23.     Expert          (control of configuration and where files are placed)
  24.  
  25. The Install script makes an attempt to determine which TCP/IP stack that
  26. you have installed.  This controls which defaults will be taken.  The way
  27. the install scripts knows which TCP/IP stacks are present is as follows
  28. (you must have installed the particular stack before installing AEMail):
  29.  
  30.     AmiTCP:     This is controlled by the presence of the AmiTCP: assign
  31.                 statement and the presence of the AmiTCP:bin drawer.
  32.  
  33.     Miami:      This is controlled by the presence of the Miami: assign
  34.                 statement.  When you installed Miami you should have let
  35.                 the install create the Miami: assign.  This was only
  36.                 available under later versions of Maimi.
  37.  
  38.                 While the Miami: assign is not an absolute requirement
  39.                 if you are using Miami, it is required if you intend
  40.                 to use the supplied "startnet.miami" and "stopnet.miami"
  41.                 scripts supplied with this archive.  The scripts will
  42.                 not even be moved to your AEMail drawer if the Miami:
  43.                 assign is not present.
  44.  
  45.     TermiteTCP: This is controlled by the presence of the TermiteTCP.prefs
  46.                 envronomental variable.  Also, if you want to pick up
  47.                 some of the other TermiteTCP variables, such as email
  48.                 address, you must have run TermiteTCP prior to installing
  49.                 AEMail (TermiteTCP does not have to be online, however).
  50.  
  51. The action that takes place at during the install is slightly different
  52. depending on whether AmiTCP has been installed or not.  The installation
  53. script determines if AmiTCP is installed by checking for an assignment to
  54. AmiTCP:.  This AmiTCP:  assignment was automatically created when you
  55. installed AmiTCP.
  56.  
  57. If the AmiTCP:  assignment is present, it will determine where the
  58. installation script will place the AEMail executable.  For AmiTCP the
  59. executable is placed in the AmiTCP:bin drawer.  If this drawer is not
  60. present, the placement of the executable defaults to an "AEMail" drawer
  61. (created by the script if it does not already exist) on the largest
  62. partition on your hard drive.
  63.  
  64. If you wish to control where AEMail will be placed, you will need to
  65. execute the Install script at the "Expert" user level.
  66.  
  67. The reason that AEMail is placed in the AmiTCP:bin drawer if the AmiTCP:
  68. assignment is present, is that the assumption is made that you are using
  69. AmiTCP.  The "startnet" and "stopnet" scripts should be in the same
  70. directory that contains AEMail if they are to work without modification.
  71.  
  72. If you select the Intermediate user level, the following actions will be
  73. taken:
  74.  
  75.     The AEMail executable file will be placed in AmiTCP:bin or, if the
  76.         AmiTCP: assignment is not present, on the largest partition on
  77.         your hard drive.
  78.  
  79.         Note: No special directory will be created if AmiTCP:bin is
  80.         present, otherwise a directory called "AEMail" will be created
  81.         for containing the AEMail executable.  When the installation
  82.         script terminates it will tell you where it placed the AEMail
  83.         executable.
  84.  
  85.         The AREXX scripts StartNet.Miami and StopNet.Miami will also
  86.         be moved to this drawer if you have Miami installed on your
  87.         system as determined by a Miami: assignment.
  88.  
  89.     Your AEMail mail directory will normally be a directory called
  90.         AEMail_Mail in AmiTCP: or, if AmiTCP: was not present, in the
  91.         AEMail directory. The AEMail mail directory will be assigned to
  92.         AEMAIL:.  If an AEMAIL: assignment already exists, that directory
  93.         will be used as the mail directory except that it will be
  94.         renamed to AEMail_Mail if it had been named something else.
  95.         This operation is automatic and makes updating the AEMail program
  96.         easy without disturbing your existing mail files.
  97.  
  98.     The documentation files that you want copied will be copied to a drawer
  99.         called "documentation" in the drawer which contains the AEMail
  100.         executable.
  101.  
  102.     A special ARexx documentation file (which is also part of the
  103.         AEMail.doc and AEMail.guide files, is placed in a drawer called
  104.         "ARexx" in the drawer which contains the AEMail executable.  This
  105.         drawer will also contain some sample ARexx scripts.
  106.  
  107.     If you want the AEMail.readme file, it will be copied to the directory
  108.         containing your AEMail executable.
  109.  
  110.     A handy registration form called "registration.form" will be available
  111.         in your main AEMail directory.  It has an icon which, if you double
  112.         click on it, will use the "PrintFiles" program in your SYS:Tools
  113.         directory to print out the registration form.
  114.  
  115.     If you are running under AmigaDos 3.0 or greater, the supplied
  116.         mailcap file will be copied to the AEMail_Mail directory.
  117.         No mailcap file will be copied if you are using AmigaDos 2.1.
  118.  
  119.     An AEMAIL: assign statement will automatically be placed in your
  120.         S:User-Startup file.
  121.  
  122.     An "ASSIGN C: SYS:REXXC ADD" will also be added to your s:User-Startup
  123.         file to provide a path to your AREXX commands.
  124.  
  125. As noted above, the default drawer in which your documentation is placed is
  126. a drawer called "Documentation" in the drawer containing your AEMail
  127. executable.  This is different from prior versions where the documentation
  128. files were placed in the same drawer as the AEMail executable.  Your old
  129. documentation files WILL BE deleted by the installation script.  If you
  130. want these retained you will have to re-name them yourself.
  131.  
  132. If you select either user level you will also be able to provide
  133. configuration data that will be stored in the Tool Types parameters of the
  134. AEMail icon.  Further, if the AEMAIL:  assignment existed at the start of
  135. the installation that assignment will be used.  However, if the mail
  136. directory had been called something else, you will be asked if you want to
  137. rename it to AEMail_Mail.  If you select NO, the directory will not be
  138. renamed; however, a new AEMail_Mail directory will be created in the same
  139. parent directory and used for the AEMAIL:  assignment.
  140.  
  141. In addition to what is available for the Intermediate user, the Expert user
  142. will be able to select what directories will be used and will be able to
  143. copy the documentation files to a directory of his/her choice.  The Expert
  144. user will also be able to select an alternate location for a pre-existing
  145. mailcap file and, if running under AmigaDos 2.1, will be able to build
  146. their own mailcap file.
  147.  
  148. IF YOU ARE UPDATING FROM A PREVIOUS VERSION OF AEMail, it is recommended
  149. that you install at the Intermediate level.  That will insure that all of
  150. your old assignments and mail files will be available.  Also, you should
  151. not try to configure AEMail with the Install script since you already have
  152. a configuration file assigned.
  153.  
  154. The one exception to this is if you are updating from a version of AEMail
  155. below 1.10.  In this case you will HAVE to install at the Expert level in
  156. order to locate where your old AEMail installation was placed.
  157.  
  158. Certain configuration parameters must be provided before AEMail will run.
  159. These configuration parameters are provided either by Tool Types in the
  160. AEMail icon or through a special configuration screen when you first run
  161. AEMail and saved in an aemail.cnfg file in the S:  directory.  For a full
  162. discussion on configuring AEMail, refer to the AEMail documentation or
  163. guide files.
  164.  
  165. The installation script will try to automatically configure certain items
  166. to default values.  These include the switch for deleting mail from your
  167. POP Server once it has been transferred to your Amiga and the switch for
  168. stripping duplicate messages.  The edit call will default to c:ed and will
  169. open the editor on the Workbench.  Also, if you installed TermiteTCP, the
  170. installation script will obtain your POP3 UserID and SMTP Domain Name as
  171. well as your email address from the ttcp-email-address environmental
  172. variable provided TermiteTCP has been run (not necessarily on-line) before
  173. the AEMail installation was performed.
  174.  
  175. The installation script will allow you to provide additional configuration
  176. parameters as Tool Types in your AEMail icon or to change the default ones.
  177. However, if you are updating from a prior version you may already have an
  178. aemail.cnfg file in your S:  directory which will override the Tool Types.
  179. If the S:aemail.cnfg file is present, you will be asked if you want to use
  180. it or if you want to re-configure using tool types.  If you select this
  181. option your current "s:aemail.cnfg" file will be renamed to
  182. "s:aemail.cnfg.old" and you can reconfigure through the installation
  183. script.  If you need to restore your old "s:aemail.cnfg" file you can
  184. rename the "s:aemail.cnfg.old" to "s:aemail.cnfg"
  185.  
  186. If these parameters are not provided by Tool Types (through the
  187. installation script) or by an existing configuration file, the
  188. Configuration screen will be displayed upon the initial startup of AEMail.
  189. You can not proceed beyond this configuration screen until certain required
  190. configuration parameters are provided.  The absolute minimum configuration
  191. parameters that must be provided are:
  192.  
  193.     POP3 UserID
  194.     Password
  195.     Your email Address
  196.     SMTP Domain Name
  197.     Edit Call
  198.  
  199. A POP Server name and a SMTP Server name must also be provided.  However,
  200. if they are missing AND, if the SMTP Domain Name has been specified,
  201. default values will be assigned to these items.  These default values will
  202. prepend 'POP." to the domain name for the POP server and 'SMTP.' to the
  203. domain name for the SMTP Server as defaults.  Please note:  these may NOT
  204. be correct for your POP and SMTP servers.  If they are not, you will have
  205. to edit the Configuration and make appropriate changes (see Configuration
  206. Parameters for Identify under Section IV.  Configuration in the doc file or
  207. the section on the Configuration screen in the .guide file).
  208.  
  209. If you have installed and ran TermiteTCP before you installed AEMail, the
  210. only configuration parameter you may have to provide is your password.  The
  211. POP3 UserID and the SMTP Domain Name are extracted from the email address
  212. that you gave TermiteTCP.  If these are not the correct values you will
  213. have to change them in the Identity page of the Configuration screen.
  214.  
  215. For AmiTCP or Miami users, you will need to provide your POP3 UserID and
  216. SMTP Domain name as well as your email address.
  217.  
  218. One of the things that is needed to run AEMail is an editor.  By default
  219. AEMail will use the AmigaDOS editor, ed, which comes with all Amigas.
  220. However, you can change this through the install to any editor that you
  221. want provided that you have specified that you want to configure AEMail
  222. when you do the install.
  223.  
  224. If you are using AmiTCP, it is recommended that you place AEMail in the
  225. same directory that contains your AmiTCP StartNet and StopNet scripts
  226. (usually AmiTCP:bin) although this is not an absolute requirement.  If the
  227. directory containing your StartNet or StopNet scripts is NOT the AmiTCP:bin
  228. directory or the scripts have names different from "startnet" or "stopnet",
  229. you will have to add the STARTNET and STOPNET tool types to your AEMail
  230. icon.  You can do that with the installation script at either the
  231. Intermediate or Expert user levels.
  232.  
  233. If you are using TermiteTCP, there are no Start Net or Stop Net scripts.
  234.  
  235. For Miami, special startnet.miami and stopnet.miami scripts have been
  236. provided with the install of AEMail.  If the Miami assign is present, the
  237. install script assumes the Miami startnet and stopnet scripts should be
  238. used over the AmiTCP ones.
  239.  
  240. SPECIAL NOTE FOR MIAMI USERS:  In the TCP/IP Settings page on Miami, the
  241. "Down when Offline" item should be checked and the settings SAVED.  If this
  242. item is not checked, it will take AEMail 80 seconds to determine that Miami
  243. is offline if Miami is loaded but not online.
  244.  
  245. The installation script will automatically create a directory for your
  246. email storage (mail and configuration files) and place TWO ASSIGN
  247. statements in your S:User-Startup file as follows:
  248.  
  249.     ASSIGN AEMAIL: [your-mail-directory-path]
  250.     ASSIGN C: SYS:REXXC ADD
  251.  
  252. The second assign statement is used to provide a path to your AREXX
  253. commands because the only paths visable when you run a program from the
  254. Workbench are the program directory and C:.
  255.  
  256. If you are using AmiTCP (as determined by the presence of the AmiTCP:
  257. assignment), the default directory that is created is AmiTCP:AEMail_Mail;
  258. otherwise, it will be a directory called AEMail_Mail in the AEMail
  259. directory that has been created.
  260.  
  261. If an AEMAIL:  assignment already exists, the AEMail_Mail directory will
  262. not be created nor will the existing mail or Configuration files in the
  263. directory be disturbed.
  264.  
  265. If you want to place the AEMail_Mail directory some place else you will
  266. have to specify the Expert user level when you perform the installation.
  267.  
  268. WARNING:  If you are updating and you change the AEMail_Mail directory you
  269. will lose all previous folder configuration data including you registration
  270. information if you are a registered user.  You will need to copy this data
  271. yourself from your old AEMail_Mail directory to the new AEMail_Mail
  272. directory.
  273.  
  274. If you are updating AEMail and you are using the same AEMail_Mail
  275. directory, you will be asked if you want to save your existing
  276. folder.config file to folder.config.old.  If you are updating from a
  277. version prior to 1.40, you should reply "Yes" to this request.  If you are
  278. re-installing version 1.40 or a later version, reply "No".  The format of
  279. the folder.config file changes once you add filters to any folders.  By
  280. having the folder.config.old file you can revert to an earlier version of
  281. AEMail by renaming folder.config.old back to folder.config.
  282.  
  283. The mail directory can start out empty.  The AEMail program will generate
  284. any necessary configuration and support files required.  The AEMail_Mail
  285. directory can be anywhere on any one of your hard drive partitions (or on a
  286. floppy or other read/writable media); it does not have to be in the AmiTCP:
  287. directory; but it must be mounted when you execute AEMail.
  288.  
  289. Special Note on Use of multiple configuration files:  The normal AEMail
  290. configuration file is s:aemail.cnfg.  Starting with version 1.13 you will
  291. be able to assign your configuration file to some other name and location
  292. (you will need the Expert user level to do this).  and this will become
  293. your base configuration.  Also, the installation will ONLY configure this
  294. base configuration.  You will have to use the Configuration screen to
  295. configure any other configuration files for other users.  See Section IV.,
  296. Configuration, in the doc files for other multiple user considerations.
  297.  
  298. As stated above, you will need a "mailcap" file if you want to display MIME
  299. mail attachments.  A sample mailcap file is provided on the AEMail program
  300. disk which uses MultiView to display audio, images, and video content types
  301. provided that you have the appropriate datatypes loaded into your system.
  302. This, of course, requires AmigaDos 3.0 or higher.  If you are using
  303. AmigaDos 2.1, the mailcap file needs to be modified to reflect the display
  304. programs that you want.  The installation script at the Expert level will
  305. help you do this.
  306.  
  307. If you are running under AmigaDos 3.0 or higher, the installation script
  308. will automatically move the supplied mailcap file to AEMAIL:  unless you
  309. specified a different location for a pre-existing mailcap file (Expert
  310. level only).
  311.  
  312. The mailcap file specifications are given in AEMail documentation and guide
  313. files.
  314.  
  315. A special mailcap file is provided in the "ARexx" drawer to allow you to
  316. display html attachments with your browser.  If you wish to use this
  317. feature you will have to copy the mailcap file in the ARexx drawer over the
  318. mailcap file installed with the Installation script.  Read the html.readme
  319. file in the ARexx drawer for details of this special mailcap file.
  320.  
  321. AEMail gets the current time zone from either the locale.prefs file that
  322. is part of AmigaDos or the tz envronmental variable.  See "Handling of
  323. Time Zones" below for further information on this.
  324.  
  325. When the installation script terminates it will store the directory in
  326. which it placed AEMail in the Environmental variable AEMail_dir.  This
  327. facilitates updating to future releases of AEMail.  The version 1.30 and
  328. later installation scripts, at all installation levels, will look for this
  329. Environmental variable to try to determine where to place AEMail.
  330.  
  331. The AEMail icon that is created when AEMail is installed will have five
  332. Tool Types entered but commented out.  These are:
  333.  
  334.     ;PASSPROTECT=YES
  335.     ;FLDRFONT=
  336.     ;FLDRFONTSZ=
  337.     ;CONFIG=
  338.     ;MAIL_DIR=
  339.  
  340. These five Tool Types can not be duplicated by the configuration screen.
  341. Consult the AEMail.guide file for the purpose of each of these Tool Types.
  342. They can be activated by removing the ";" at the beginning of the tool type
  343. and adding the appropriate argument information after the "=" sign.  You
  344. can do this with the "Information" menu item in the Workbench Menus (click
  345. on the AEMail icon first before using the "Information" menu item).
  346.  
  347. Special Note:  You will see in the Workbench documentation that the method
  348. of commenting out Tool Types is to surround them with parenthesis.
  349. Placing a semicolon in front of the Tool Type works just as well.  If you
  350. wish to activate then, you only have to remove the semi-colon.
  351.  
  352.  
  353.                      HANDLING OF TIME ZONES IN AEMAIL
  354.                      --------------------------------
  355.  
  356. AEMail will handle time zones in both full hour and half hour increments.
  357. AEMail uses either the "tz" environmental variable, a special "aem_tz"
  358. environomental variable, or the "locale.prefs" file that is part of
  359. AmigaDos to determine your local time zone.  The "locale.prefs" file will
  360. only allow for full hour time zone offsets.  You can use the "tz"
  361. environmental variable for half hour time zones, but, if this variable is
  362. used by other programs in your system it is suggested that you use the
  363. "aem_tz" variable instead.
  364.  
  365. To set the time zone in the "locale.prefs" file, execute the Locale
  366. program under your Prefs directory by double clicking on the Locale icon.
  367. At the bottom right of the Locale Preferences window you will see a world
  368. map with a white line through it that indicates the time zone that you are
  369. in.  To change this, click on the country you are in.  The white line will
  370. move to that position and the Time Zone heading at the top of the map will
  371. reflect the time zone offset for your part of the world.  Then click on
  372. the [Save] gadget at the bottom of the window.
  373.  
  374. Currently AEMail first looks for the environmental variables "aem_tz" or
  375. "tz".  The format for "tz" is dictated by SAS_C and should be aaabbbccc
  376. where aaa is the abbreviation for local standard time, bbb is the offset in
  377. hours from GMT (-11 to 12) which is SUBTRACTED from GMT to get the local
  378. standard time.  ccc is the abbreviation for local daylight savings time or
  379. "summer time" (in the United Kingdom or Europe).  If the time zone has
  380. daylight savings time this should be present even if daylight savings time
  381. is not currently in effect (contrary to the specification for "Tz" for the
  382. SAS-C compiler).  AEMail automatically determines when DST or "Summer Time"
  383. is in effect.
  384.  
  385. AEMail also recognizes an alternate form of "tz" where aaa and ccc can be
  386. abreviations longer than 3 characters.  This is desireable in some European
  387. countries.  AEMail will also recognize time zones in increments of one half
  388. hour.  To specify an half hour time zone, specify it as + or - hhmm.  As an
  389. example:  +230 would specify a time zone in which 2 and a half hours are
  390. SUBTRACTED from GMT.
  391.  
  392. You can enter the above with the "tz" environmental variable, but since
  393. this variable might be used with other programs in it's strict sense, an
  394. alternate environmental variable has been provided called "aem_tz".
  395.  
  396. If "aem_tz" is present it will take precedence over "tz".
  397.  
  398. If the "tz" or "aem_tz" environmental variables are not present,
  399. the system then attempts to get the time zone offset from the
  400. "locale.prefs" file.  Only the time zone offset is present in this
  401. file.  The abbreviations for local standard time and daylight savings
  402. time are obtained from a table that is by no means complete.  Only the
  403. time zone abbreviations for the United States, Canada, and the United
  404. Kingdom are contained in this table, so one of the environmental variables
  405. is preferred.
  406.  
  407. if neither the "tz" nor "aem_tz" environmental variables nor the
  408. "locale.prefs" file are present, the system defaults to CST with an
  409. offset of 6.
  410.  
  411. NOTE: the standard header in an email message has the time zone offset sign
  412. reversed from that of the "locale.prefs" and the environmental variables.
  413. AEMail automatically makes this reversal, so the offset should be set to
  414. positive for US time zones and negative for European time zones.  They
  415. will appear as negative (for US) and positive (for Europe) in the Date:
  416. header.
  417.  
  418. You can set the "tz" or the "aem_tz" environmental variables by using
  419. the SETENV AmigaDos Command.  This must be done from the shell.  The
  420. syntax to use is as follows:
  421.  
  422.     SETENV tz aaabbbccc                            (for tz) and
  423.     SETENV aem_tz aaaaaaaaabbbbbccccccccc          (for aem_tz)
  424.  
  425. aaa, your local time zone abbreviation must always be present.  If you
  426. don't know your abbreviation (or don't want it in the header), use "xxx".
  427. If AEMail sees xxx it will assume that no abbreviation is present and
  428. it will be left off the Date: header
  429.  
  430. bbb is the time offset in hours from GMT.  Plus indicates that you are west
  431. of GMT and minus indicates that you are east of GMT.  Acceptable values are
  432. -12 to 24.  If you want to specify a half our time zone it can be entered
  433. as hhmm.  If AEMail sees a value of 30 or above it assumes that a half hour
  434. increment is being used.  In this case -1200 to 2400 are acceptable.
  435.  
  436. If your time zone observes daylight savings time, ccc is the abbreviation to
  437. use for daylight savings time.  If ccc is not present, no adjustment will be
  438. made during the times of the year that daylight savings time is observed.
  439.  
  440. The result of the SETENV command is only in effect while your computer is on.
  441. If you want to make the "tz"or "aem_tz"  environmental variables always
  442. present enter the one of the following AmigaDOS command after the SETENV
  443. command:
  444.  
  445.     COPY ENV:tz ENVARC:tz                          (or)
  446.     COPY ENV:aem_tz ENVARC:aem_tz
  447.  
  448. Using the "tz" or "aem_tz" environmental variables gives you more control
  449. over which abbreviations will be used for your time zone.  However, the
  450. locale.prefs file may be more useful for those that prefer the "point and
  451. click" method of doing things.  To set the correct time zone for
  452. locale.prefs, enter the Locale editor in your Prefs drawer.  You will
  453. see a time zone map with which you can move the white strip indicating
  454. the time zone on the map.  Click either to the left or right of the strip
  455. to move the strip.  The correct time zone offset for standard time will be
  456. shown at the top of the map.
  457.  
  458. Since the locale.prefs does not have any abbreviations, AEMail makes certain
  459. assumptions as to what the abbreviation should be.  These assumptions are as
  460. follows:
  461.  
  462. Time Zone Name           Standard    DST  -----------Time Zone-----------
  463.                          Time             (in "locale")  (in email Date:)
  464.  
  465. Greenwich Mean Time      GMT*        BST       0              +0000
  466.  
  467. Atlantic Time            AST         ADT       4              -0400
  468. Eastern Time (US)        EST         EDT       5              -0500
  469. Central Time (US)        CST         CDT       6              -0600
  470. Mountain Time (US)       MST         MDT       7              -0700
  471. Pacific Time (US)        PST         PDT       8              -0800
  472. Yukon Time               YST         YDT       9              -0900
  473. Hawaiian Time            HST         ---      10              -1000
  474.  
  475. International Date Line  IDL         ---      12              -1200
  476.  
  477. --- indicates this time zone does not observe DST
  478.  
  479. *Note:  GMT (Greenwich Mean Time) is also known as UTC or Universal
  480. Time Coordinated.
  481.  
  482. If you want to use a different abbreviation or control whether DST is used
  483. or not, you should use the "tz" or "aem_tz" environmental variable.
  484.  
  485. DST in the United States and Canada begins on the first Sunday in
  486. April.
  487.  
  488. "Summer Time" in the United Kingdom and Europe begins on the last
  489. Sunday in March.
  490.  
  491. Both DST and "Summer Time" end on the last Sunday in October.
  492.  
  493.