Gossamer Forum
Home : Gossamer Threads Inc. : Announcements :

Gossamer Mail 3.0.0 beta 1

Quote Reply
Gossamer Mail 3.0.0 beta 1

We're pleased to announce the release of the Gossamer Mail 2.99.0 - the first beta of GMail 3.0.0. We should point out that this is not an officially supported release - we encourage people to test and try out this release, offering any feedback, but do not recommend it for production use.

Specifically, we're looking for testing of templates, plugins, that sort of thing. Your old v2 templates should still work with the new Gossamer Mail version, and plugins should still work properly in nearly every case.

This is a beta release - we want to get feedback, show off the new look, but production sites should wait until the final 3.0.0 release before upgrading.

New Features:
  • New template design
    • The new luna template set is XHTML 1.0 Transitional compliant and extensively uses CSS which allows for extensive template design modifications to be made without needing to change the templates themselves.
    • With the style removed from the HTML, it should allow for much easier template upgrades.
    • Images used in the luna templates now use GMail::image_url() which follow inheritance in the same method as template sets.
  • SpamAssassin support
    • Instead of needing to use a plugin, Gossamer Mail now includes support for scanning both incoming and outgoing mail using SpamAssassin. SpamAssassin itself is included in the Gossamer Mail package so that installing it on your server is not necessary.
  • Gossamer Update system
    • The new Gossamer Update system allows you to easily check for new versions and bug fixes for your current version and install them effortlessly.
    • You'll never have to run install.cgi again for an update, and never have to upload files manually for posted Official Bug Fixes.
  • New installer skin - the installer look is significantly improved and is now themed similarly to the luna templates.
  • Added static path and url
    • This static location now stores all static files such as javascript, css, and images.
    • The old images path and url are no longer used in the code or luna template set, though may still be in use by older template sets.
  • Added ability to automatically add recipients to address book.
  • Added address book auto-completion to To/Cc/Bcc fields.
  • Advanced filters are now ordered, and the order can be adjusted from the filters page.
  • Improved folder management.
  • Simplified compose page by removing rarely-used options.
  • New, rewritten advanced HTML editor, which now loads much faster and should have significantly fewer loading/performance problems.
  • New, rewritten spellchecker, allowing inline word replacement.
  • Added warning about losing formatting when switching from HTML editor to plain text mode.
  • Added warning about losing composition when leaving compose page without saving/sending.
  • Added protection against multiple send submissions - the send button is now disabled after being clicked to prevent accidental duplicate e-mail submission.
  • New paging code allows you to easily change the look and feel of the paging toolbar.
  • Gossamer Mail now distinguishes between body components (such as the text and HTML parts of a message) and attachments, optionally giving users a link to switch between text to HTML views and clearly separating body components and attachments.
  • Added ability to download all attachments in a zip file (this feature will only work if Archive::Zip is installed on the server).
  • Printing (or using your browser's print preview functionality) will now use the printer-friendly message display without needing to use the "Print" link.
  • When printing a message, the part/attachment that the user is currently viewing will be printed instead of just the default part.
  • Added option to either return to the message list or view the next message in the message list after performing an action such as moving or deleting a message.
  • Auto-reply rate limiting resets when the user modifies their auto-reply - this can be very useful for users testing and tweaking their auto-reply.
  • "Check Mail" popup will simply be refocused instead of refreshed if mail checking is already in progress.
  • The catchall address is now a reserved e-mail address.
  • Added check for X-Original-To header for recipients in incoming.pl (postfix uses this).
  • Better recognition of e-mails that shouldn't be bounced or auto-replied to.
  • Improved bounce code so that the address shown in the bounce e-mail will more likely be the original recipient's e-mail address.
  • Added CSS editor for editing new luna stylesheets.
  • Added hidden_query which uses ';' as the delimiter instead of '&' used in url_hidden (which would need to be html escaped to be xhtml compliant)
  • Added page_id tag to all templates to assist in per-template CSS styling.
  • in, config, and user_info template tags added to allow access of input parameters, config file settings, and user settings directly from templates.
  • Added support for PayPal's sandbox testing environment.
  • Added support for using Australian currency with PayPal.

Bug Fixes:
  • Improved forwarding code to fix problems with e-mails sent between multiple Gossamer Mail installations.
  • Auto-replies were incorrectly using the Return-Path address.
  • The user's template set wasn't getting loaded properly causing template tags in footers to be parsed incorrectly.
  • Remote payments which have have different value after postback (to handle cases where taxes or shipping are added) are now accepted.
  • Fixed message preview for large messages.
  • Fixed overlib javascript errors when using mouseovers before overlib has loaded.
  • HTML messages incorrectly displayed the text part below the HTML part if the text part was format=flowed.
  • Attachments with uppercase file extensions were being sent with the wrong content-type, causing issues when downloading.
  • Fixed search results paging after performing an action (e.g. delete) on search result messages.
  • Fixed various other small/annoying issues.

This release also includes all of the changes added to the template system in the Gossamer Links 3, mentioned in the "GT::Template" section of the Gossamer Links 3.0.0 Released! announcement.

For those who wish to preview the release without downloading and installing it, we have updated the live demo on our site:


The pricing of version 3 for new licenses remains unchanged ($650 for Standard, $1450 for Professional, and $4950 for Enterprise).

Upgrades: All users who purchased Gossamer Mail Standard as of December 1st, 2004, or Gossamer Mail Professional or Enterprise as of December 1st, 2003, will receive an upgrade to the same edition of Gossamer Mail 3 for free. Gossamer Mail licenses purchased before those dates can upgrade to the same edition of version 3 for $175 (Standard and v1-Upgrade editions), $400 (Professional edition), or $1400 (Enterprise edition). The upgrade prices only include an updated license allowing you to download version 3 and upgrade it yourself; you can have us perform the upgrade for you for an additional $50.

GMail 3.0.0 beta 1 can be downloaded immediately by all eligible license holders from the download area.

Gossamer Threads Development Team