The future of YAM
The next version of YAM will be released sometime in summer. It will contain
dozens of new features and improvements, therefore I call it YAM 2.0.
YAM 2.0 Screenshot Gallery
Click on the descriptions below to display the images. Then use the BACK button to return to this page.
A large page containing all the images is available too.
Planned additions and improvements in YAM 2.0
Main window
- Message size is now shown in bytes
- Contents and column width of message list can be selected by the user
- During startup, the copyright window displays progress information
- Graphical toolbar replaces text buttons
- All button and status images are user definable
- Toolbar modes: image only, text only, mixed
- Functions also available through pulldown menus
- Removed default 'Archive' folder
- Deleted messages are moved to a special 'Trash' folder
- Folders are listed in a listview including number of total and unread messages
- Folders containing unread messages are highlighted
- Folders can be protected using a password (XPK encryption)
- Folders can be automatically compressed using XPK
- Clicking the column titles in the message list will sort the messages
- Selection of multiple messages by pattern
- Messages can be redirected to another person (the original
- From header will be preserved)
- The status can be changed manually from read to unread and vice versa
- Messages with a high importance will be highlighted
- Messages can be sorted by increasing or decreasing message date, dated received, sender, recipient, subject, status or size
- Two sort keys for each folder
- Max.age option: Messages that are older than a certain age are automatically deleted
- Startup options: load all folders, mark new mail as unread, send queued mail, download new mail
- Quit options: send queued mail, delete old mail, removed deleted mail
- User can set width and contents of each column for the folder, message and address book lists
- NEW: Built-in support for multiple users (like MultiYAM). Optionally, addressbooks and other config files can be shared
Mail transfer
- Up to 16 POP3 servers can be checked in one step
- APOP login is now supported
- YAM displays transfer speed in cps
- Optionally, YAM marks new messages as unread before getting new mail
- Option to send messages in 8bit without MIME encoding
- Menu function to exchange mail (send queued and get new)
- POP3 password will be requested if there's no entry in the configuration
- Option to specify SMTP domain name for HELO command
- Select from a list which messages you want to download/delete from the POP3 server or import from a spool file
- Calculates remaining download/upload time
- YAM now uses UIDL to avoid duplicate messages
- Extensive filter statistics
- On new mail, YAM displays a requester and/or plays a sound (OS 3.x only) and/or executes a command
Filters
- 'Apply to new' can be set individually for each filter
- Additional searchable fields: CC, Reply-To, Date or user-configurable field
- Filters can search for a certain status
- Filters can search the whole message, header only or body only
- Substring search option obsoletes #? pattern
- Available comparison operators: equal, not equal, bigger than, smaller than
- Matching messages can be redirected, forwarded, replied (using an existing message file), moved or deleted, they can also start an ARexx script
- Multiple actions are allowed for each filter
- Filters and search function for address fields can use a file that contains many patterns ("killfile")
- Filters can be easily created based on the current search options, and vice versa
Message reading
- Option to display sender information (from the address book) in the header, including portrait
- Headers to show in 'short' format can now be configured
- Up to 4 read windows can be opened at the same time
- User can choose between automatical word-wrap and horizontal scrolling
- Message header is displayed in its own window
- New message header format with better readability
- Mutual exclude menus for header format
- Copy any portion of the message to the clipboard
- Nested textstyles are now supported
- Clicking on a http or ftp URL (which is automatically highlighted) starts user definable program like a web browser
- Attachments can be removed from the message
- Possibility to disable textstyles
- Charset translation
- Attachments lists (SAVE, DISPLAY and PRINT buttons) now contain a Cancel option
- Double-clicking an attachment will display it using the appropriate MIME viewer
- Decryption of PGP encrypted messages
- PGP signatures can be verified
- Public PGP keys can be added to the public keyring
- Sends read confirmation to the sender if requested
Address book
- Graphical toolbar replaces text buttons
- Functions also available through pulldown menus
- Address book can be saved under a different name
- Alternative address books can be loaded or appended
- Address book can be printed (short or long format)
- Single entries can be printed
- Function to duplicate an entry
- Address book can be sorted by alias, first name, last name, address or description
- Up to 4 entry windows can be opened at the same time
- Additional fields for person entries: street, city/ZIP, state/country, phone number, date of birth
- A picture of the person can be displayed in the window
- Additional fields for list entries: return address, mailinglist name
Message composing
- YAM now uses Texteditor.mcc by Allan Odgaard, a very fast MUI based editor which offers WYSIWYG of textstyles, ARexx port, configurable colors, cursor and frame
- Mailing list support: if To: field matches a folder-specific pattern, the return address is taken from the config
- Optional warning if Reply-To and From addresses are not equal
- Alternative reply intro is used if the recipient's address matches a given pattern
- Textclip library: marked text of any length can be saved in the library under a short name for later use.
- Option to set default directory for files to attach
- Graphical toolbar and pulldown menus for editor functions, including cut/copy/paste/undo and textstyles
- Message text can be saved
- Text and clipboard contents can be inserted quoted or
- ROT13 encrypted
- Optionally, the external editor will be launched immediately
- Editor font, tabsize, wordwrap column and cursor type are configurable
- 'Hello' and 'greetings' phrases
- New variable for reply/forward phrases: message id
- New variables for forward phrases: name/first name/address of original recipient
- New variable for quote text: first and last initial
- User can select none, standard or alternative signature
- Random tagline support, location and format of cookies are configurable
- Dropping a file on the YAM Appicon will either insert it in the editor or append it as an attachment
- Timezone for date header is now settable in the configuration and defaults to Locale prefs
- Support for additional headers
- Optionally turn of saving of sent messages
- Delivery confirmation using Return-Receipt-To
- Read/process confirmation using Disposition-Notification-To
- Support for Importance header field
- Encrypt and/or sign a message using PGP
- Anonymize a message using a re-mailer service
- Charset translation (includes some example translation tables like AmigaPL to ISO-Latin2)
- Message can be marked as HOLD to delay sending
- Editor option to automatically insert line breaks
- Small menu to insert Emoticons into letter
- Enhanced reply subject generation (Re[2]:, Re[3]:, etc...)
- Internal editor allows spell checking (spells as you type); an external spell checker like AlphaSpell is required
- NEW: Two write windows can be opened at the same time
ARexx
- MUI Arexx port has been disabled, YAM now uses the more powerful arexxport.library
- Contents of ARexx menu can be defined in the configuration window
- 10 ARexx hooks that will be called on certain events
- An Arexx script can optionally run asynchronously and/or open a console window
- New FOLDERINFO, MAILINFO and CONFIGINFO commands return internal information in a stem variable
Used third party software
Things that WON'T be in YAM 2.0
- Newsgroups support
- Hierarchical folder structure
- Inline decoding of attached pictures and sounds
- Support for IMAP 2/4 protocol
- INet 225 support (working bsdsocket.library emulation for INet 225 is available)
Back to the main page
© by M.Beck - Last modification: June 27, 1997