With EIMS 3 it is now necessary for accounts to have Account Enabled turned on to send mail, and Login Enabled turned on to relay mail.
The "Require APOP authentication" checkbox has been renamed "Require secure authentication". If this checkbox is on, clients can only use APOP for POP3, and AUTH CRAM-MD5 for IMAP and SMTP. Users with clients that only support AUTH PLAIN or LOGIN for SMTP will have to have this checkbox turned off.
The mailbox format used by EIMS 3 is not backwards compatible with EIMS 2.x. If you decide to downgrade to EIMS 2.x at any point, make sure you use the Convert Mailboxes feature of the EIMS Mail Utility to downgrade all the mailboxes to EIMS 2.x format. Failure to do so may result in mail loss. EIMS 3 will upgrade any old format mailboxes to the new format automatically when they are empty.
Changes from EIMS 3.0.1b1
Ç Fixed handling of incomplete source route addresses.
Ç Fixed bug with SMTP client logging failed long recipients.
Ç IMAP4 server now returns NIL for invalid body parts.
Changes from EIMS 3.0
Ç Fixed type 12 crashes.
Ç Fixed unknown forwarding not keeping original envelope sender.
Ç The domain name is now included in bounce message subjects if there are multiple recipients.
Ç Added support for draft-gellens-pop-err-00
Ç Lots of IMAP bug fixes and improvements.
New features in EIMS 3.0/3.0.1
Ç IMAP support: EIMS 3.0 supports IMAP4rev1.
Ç AppleScript: EIMS Server 3.0 supports adding and removing domains and domain aliases.
Ç EIMS Mail Utility: Can delete old mail and convert mailbox formats.
Ç Appearance manager support.
Ç Performance improvements: EIMS 3.0 has up to twice the throughput of EIMS 2.2.
Ç Port numbers and maximum connections from the same host can now be configured for all services.
Ç Port numbers can now be specified for SMTP routing and NotifyMail (domain:port).
Ç Expansion of address headers and adding missing address headers are now options.
Ç Bounce messages can be set to only contain the headers of the message that is being bounced.
Ç Mailbox files can be processed by dropping them in the Incoming Mail folder.
Installation
Installation of EIMS 3.0 is easy, just double click on the EIMS 3.0 Installer Icon.
You will be presented with the license agreement, then a list of installation choices.
You can install the EIMS Server and EIMS Admin or just the EIMS Admin. You can also upgrade from EIMS 1.x to EIMS 2.x/3.x.
After installing, run the EIMS Server. You will be prompted to enter a password. This password will be used by EIMS Admin to connect to your server. Your password should be something that is easy for you to remember, but difficult for anybody else to guess.
Once the EIMS Server is running you can now use EIMS Admin to configure your mail server.
Double click EIMS Admin. You will be prompted for the address of the server and the password. Enter either the name or the IP address of the server. If you are running EIMS Server on the same machine as EIMS Admin you may leave the address field blank. Enter the password you created for the server.
Upgrading from EIMS 1.x to 3.0
The installer contains an utility for converting EIMS 1.x users, mailboxes, and settings to EIMS 2.x and 3.0 format. The utility makes a copy of the EIMS 1.x information and puts it in the EIMS 3.0 folder. The EIMS 1.x information remains untouched and you can resume using EIMS 1.x at anytime.
If you plan on upgrading, you must first stop EIMS 1.x before running the installer.
While running the installer, select EIMS Upgrade from EIMS 1.x.
If you intend to use IMAP, it is recommended you use the Convert Mailboxes feature of the EIMS Mail Utility to convert the mailboxes for any users (or the whole Mail Folder) to EIMS 3.x format.
Upgrading from EIMS 2.x versions to 3.0
To upgrade to EIMS 3.0 just install EIMS Server 3.0 in your existing EIMS 2 folder, then replace any filters you are using with the new filters from the Filters (Disabled) folder.
Due to the performance improvements and aditional features, the remote administration protocol used by EIMS 3.0 is not compatible with the one used by EIMS 2.0, 2.0.1, or 2.1. It is compatible with the administration protocol used by EIMS 2.2, but new features will not be available when using an older version of EIMS Server or EIMS Admin.
The file based mail API has changed with EIMS 2.1 and later and may not be compatible with most software that uses the old version. If you use any software that uses the file based mail API check with the authors and make sure it is compatible with EIMS 2.1 and later before you upgrade. It may be necessary to change accounts to use Save as text files rather than Save as files.
If you intend to use IMAP, it is recommended you use the Convert Mailboxes feature of the EIMS Mail Utility to convert the mailboxes for any users (or the whole Mail Folder) to EIMS 3.x format.
IMAP
To use IMAP, configure one or more IMAP connections in the preferences, and enable IMAP login for any users that are to use it. The IMAP protocol stores and processes mail on the server, and as such uses more hard disk space, more memory, and places greater load on the server. If you are considering switching a large number of users to IMAP, you may also need to consider upgrading your server.
EIMS Mail Utility
The EIMS Mail Utility can be used to convert all the mailboxes to different EIMS formats, and to delete messages older than the number of days specified.
To delete old mail, use the the Delete old mail option, enter the number of days, and select a folder. The utility will delete any mail older than the specified number of days in any folders and sub-folders of the one selected.
To convert mailboxes, use the Convert mailboxes option, and specify the format to convert to. If it is necessary to convert mailbox to EIMS 3.x format and keep the unique IDs for mail intact (so that POP3 users who leave mail on the server do not download it all again) check the Preserve unique IDs checkbox.
Configuring clients to work with multiple domains
To have clients log into EIMS 3.0 for any domain other than the default domain, the client needs to be configured to send an address with the domain included or you need to use IP multi-homing with Open Transport 1.3 or later.
For clients that have a single field for the POP account the account needs to be entered as user%domain@server.
For clients such as Netscape that have the user ID and server address in different fields, configure the user ID as user%domain and set the incoming mail server as the address of your EIMS server.
If you are using Eudora Pro 3.1 for Mac and have the Esoteric Settings plugin you can just check the "Send hostname with POP USER command" check box in Ports & Protocols under Settings.
With Eudora 4 you can specify a Username of user@server and leave the Mail Host field empty, or specify a Username of user@domain and put the server name in the Mail Host field.
If you configure user%domain@server for the POP account with Clairs Emailer, you will need to install the Emailer Custom settings add-on from ftp://ftp.fogcity.com/pub/Emailer/2.0/EmailerSettings-97-12-03.hqx
As an alternative to configuring the full address in clients, you can set up a login account in the default domain and have the account in the actual domain forward to that.
Filters
To enable any of the filters, move them from the Filters (Disabled) folder to the Filters folder. If you wish to exclude IP ranges from the MAPS RBL, MAPS DUL, or ORBS filters, edit the DNS filter exclusions file and move it to the Filters folder. Excluding your local network addresses from the RBL filter will avoid delays sending mail to EIMS while the filter checks the DNS lists. See http://maps.vix.com/rbl/ for information on the MAPS Realtime Blackhole List. See http://maps.vix.com/dul/ for information on the MAPS Dialup User List. See http://www.orbs.org/ for information on ORBS.
The Message-ID Filter will bounce any messages that have Message-ID headers that do not have an @ in them. The Advertisement Filter will bounce any messages that have a subject that starts with AD:, ADV:, or ADVERTISEMENT:. The Happy99, Melissa, and Papa virus filters bounce mail from some variants of these viruses. The Route Address Filter will bounce any message with an address that has a % or ! in it, or starts with an @.
Dialup Manager
The Dialup Manager is used for starting a local EIMS queue and a remote queue periodically and/or when Vicom Internet Gateway connects. If the Vicom Internet Gateway feature is used, make sure you have version 4.5.3 or later of Vicom Internet Gateway. Dialup Manager can also be used to send ETRN commands to other hosts with an AppleEvent. EIMS 2.2.1 and later supports the use of @ before the domain to start the queue for that domain and all subdomains. An ETRN for @ will start all outgoing queues.
Further documentation
The EIMS technical support web page is at http://eudora.qualcomm.com/techsupport/eims/index.html
For a good introduction to IMAP, see http://www.imap.org/whatisIMAP.html
Bugs
Send EIMS 3.0 bug reports to eims-bugs@qualcomm.com
Questions
Send general EIMS 3.0 questions to eims-questions@qualcomm.com
Suggestions
Send EIMS 3.0 suggestions to eims-suggest@qualcomm.com
QUALCOMM INCORPORATED
Eudora│ Internet Mail Server
End User Software License
PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE BY USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE
1. License. The application, demonstration, system and other software accompanying this License, whether on disk, in read only memory, or on any other media (the │Software▓), the related documentation and fonts are licensed to you by QUALCOMM Incorporated or its local subsidiary, if any (│QUALCOMM▓). You own the disk on which the Software and fonts are recorded but QUALCOMM and/or QUALCOMM's Licensor(s) retain title to the Software, related documentation and fonts. This License allows you to use the Software and fonts on a single QUALCOMM computer and make one copy of the Software and fonts in machine readable form for backup purposes only. You must reproduce on such copy the QUALCOMM copyright notice and any other proprietary legends that were on the original copy of the Software and fonts. You may use the Software in a networked environment so long as each computer in such environment is the subject of a license for the Software; however, you may not electronically transmit the Software from one computer to another over a network. You may also transfer all your license rights in the Software and fonts, backup copy of the Software and fonts, the related documentation and a copy of this License to another party, provided the other party reads and agrees to accept the terms and conditions of this License and you relinquish all your license rights in the Software, backup copies, documentation and related materials.
2. Restrictions The Software contains copyrighted material, trade secrets and other proprietary material and in order to protect them, and except as permitted by applicable legislation, you may not decompile, reverse engineer, disassemble or otherwise reduce the Software to human-perceivable form. You may not modify, network, rent, lease, loan, distribute or create derivative works based upon the Software in whole or in part, except for the limited networking described above in Section 1. This QUALCOMM SOFTWARE MAY NOT BE IMPORTED TO, USED IN, OR RE-EXPORTED FROM FRANCE OR ANY OF ITS DEPARTMENTS OR TERRITORIES.
3. Termination. This License is effective until terminated. You may terminate this License at any time by destroying the Software, related documentation and fonts and all copies thereof. This License will terminate immediately without notice from QUALCOMM if you fail to comply with any provision of this License. Upon termination you must destroy the Software, related documentation fonts and all copies thereof.
4. Export Law Assurances. You agree and certify that neither the Software or any other technical data received from QUALCOMM, nor the direct product thereof, will be exported outside the United States except as authorized and as permitted by the laws and regulations of the Untied States. If the Software has been rightfully obtained by you outside of the United States, you agree that you will not re-export the Software nor any other technical data received from QUALCOMM, or the direct product thereof, except as permitted by the laws and regulations of the United States and the laws and regulations of the jurisdiction in which you obtained the Software.
5. Government End Users. If the Software is supplied to the United States Government, the Software is classified as │restricted computer software▓ as defined in clause 52.227-19 of the FAR. The United States Government╣s rights to the Software are as provided in clause 52.227-19 of the FAR.
6. Disclaimer of Warranty on Software. You expressly acknowledge and agree that the use of the Software and fonts is at your sole risk. The Software, related documentation and fonts are provided │AS IS▓ and without warranty of any kind and QUALCOMM and QUALCOMM╣s Licensor(s) (for the purposes of provisions 6 and 7, QUALCOMM and QUALCOMM╣s Licensor(s) shall be collectively referred to as │QUALCOMM▓) EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO. THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. QUALCOMM DOES NOT WARRANT THAT THE FUNCTIONS OBTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE AND THE FONTS WILL BE CORRECTED. FURTHERMORE, QUALCOMM DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE AND FONTS OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE, WITHOUT PREJUDICE TO THE GENERALITY OF THE FOREGOING, QUALCOMM DOES NOT WARRANT OR MAKE ANY REPRESENTATION OR GUARANTEE REGARDING THE AUTHENTICITY OR SECURITY OF ANY DIGITAL SIGNATURE GENERATED USING THE SOFTWARE, OR ANY WARRANTY OR REPRESENTATION THAT THE PERSON OR ENTITY THAT IS USING SUCH A DIGITAL SIGNATURE HAS THE AUTHORITY TO DO SO. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY QUALCOMM OR ANY QUALCOMM AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND NOT QUALCOMM OR A QUALCOMM AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. THE TERMS OF THIS DISCLAIMER AND THE LIMITED WARRANTY IN PARAGRAPH 3 DO NOT AFFECT OR PREJUDICE THE STATUTORY RIGHTS OF A CONSUMER ACQUIRING QUALCOMM PRODUCTS OTHERWISE THAN IN THE COURSE OF A BUSINESS, NEITHER DO THEY LIMIT OR EXCLUDE ANY LIABILITY FOR DEATH OR PERSONAL INJURY CAUSED BY QUALCOMM╣S NEGLIGENCE.
7. Limitation of Liability. UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL QUALCOMM OR ITS LICENSORS BE LIABLE FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES THAT RESULT FROM THE USE, INCLUDING BUT NOT LIMITED TO THE IMPROPER, WRONGFUL, OR FRAUDULENT USE OF THE DIGITAL SIGNATURES GENERATED USING THE SOFTWARE, OR INABILITY TO USE THE SOFTWARE OR RELATED DOCUMENTATION EVEN IF QUALCOMM OR A QUALCOMM AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
In no event shall QUALCOMM╣s total liability to you for all damages, losses, and causes of action (whether in contract, tort (including negligence) or otherwise) exceed the amount paid by you for the Software, fonts and documentation.
8. Controlling Law and Severability. This License shall be governed by the and construed in accordance with the laws of the United States and the State of California, as applied to agreements entered into and performed entirely within California between California residents. If for any reason a court of competent jurisdiction finds any provision of this License, or portion thereof, to be unenforceable, that provision of the License shall be enforced to the maximum extent permissible so as to effect the intent of the parties, and the remainder of this License shall continue in full force and effect.
9. Complete Agreement. This License constitutes the entire agreement between the parties with respect to the use of the Software, related documentation and fonts, and supersedes all prior or contemporaneous understandings or agreements, written or oral, regarding such subject matter. No amendment to or modification of this License will be binding unless in writing and signed by a duly authorized representative of QUALCOMM.