Rewritten SMTP sending engine
Mojo Mail has been upgraded from Version 2.05 of Mail::Bulkmail to version 3.05
provided even better support for SMTP sending.
Referer
Access to a list's control panel can now be restricted by referer,
meaning, you can't visit any screen of the list control panel by
any page except another list control panel screen.
Secure URL
You can now set a seperate, 'secure', URL to access the list control panel
by.
$HTML_CHARSET
HTML screens will be printed out with the charset setin $HTML_CHARSET.
Code restructuring
Mojo Mail is working towards being easily translated to any language you need.
The first steps toward this have been taken
``Send a Webpage'' control panel rewritten
Sending a webpage to your list is much more robust, taking to account
outside stylesheets and giving you the option to embed the images into the
message itself in various ways.
You may also pass a username and password to access password protected webpages.
Invitation Feature
Send out a mailing inviting people to join your list. This is a much more polite way of subscribing people to your list
List Backup Script
This version comes with a utitlity that allows you to backup your subscription lists.
List Statistics Script
This version comes with a utility that allows you to create daily statistics about your subscription lists.
Scripting Examples
Included with the Mojo Mail distribution are sample scripts that give you an idea on how Mojo Mail does it's mojo and how you can hook into the Mojo Mail system yourself.
Bug Fixies
many peculiar bugs that cropped up after the release of Mojo Mail 2.4 and after that weren't found when in development have been delt with. Anyone who has been using Mojo Mail 2.4 and above and been having trouble, please upgrade.
Completely New Message Sending Control Panel
We've totally re-wrote the control panel for sending list messages, using the comments and ideas from users of Mojo Mail. There are now two ways to send list messages in Mojo Mail, Basic and Advanced.
Archive Search Enhancements
Archive search results are now shown onscreen with a summary of every place your search term was found in the archived message.
Bug Fixies
Several small bugs were found in Mojo Mail 2.4, that are fixed in this version.
Full SMTP Support
All mailings done by Mojo Mail can be done using a SMTP connection, yielding incredibly fast deliveries. Mojo Mail uses the Mail::Bulkmail package - a fast, if not the fastest Bulk Mailer module in existence. SMTP mailings will work transparently to the end user, everything you've grown accustomed to while using a mail program will be available for you using smtp.
Advanced Archive Features
Archiving and displaying have been totally rewritten and overhauled, many new and useful features have been added to your message archives.
Optimized for Large Lists and Speed
Many internal functions of Mojo Mail have been completely rewritten to be optimized for large/busy lists. Have your list of 50,000 respond as if there were only 50 people on the list.
Black List Rules
You can now specify what e-mail addresses are not allowed to subscribe to your lists (like you @yours.com), or match a part of an email address, (like .com or Homer). E-mail addresses are check to see if they are black listed when somone tries to subscribe to a list, when they confirm to a subscription e-mail and in the administration control panel, when e-mail addresses are added.
Mojo Root Password allowed to log into any list
You now have the ability to use the mojo root password to log into any list on your site, instead of trying to keep track of many password lists.
UI Redesigns
The ``Remove Subscribers'' screen has been clarified, as has the ``Administration Login'' screen, the sign in screen, and the ``new list created'' screen.
Search Your List Subscribers.
Searching your list subscribers is accessable from the control panel menu (it is disabled by default)
Perl List Archive Options
you now have the ability to start and stop message archivings, as well as hiding archives to visitors on a list by list basis.
Interface Changes
The Mojo Mail web-based interface has been cleaned up and is now taking advantage of recent CCS style abilities.
Internal Structure
Mojo Mail can still be set up by changing just 4 variables, but can also be customized and tweaked using the CONFIG.pm file. Having the variables set in a Configuration file means other programs can be built to take advantage of Mojo Mail's abilities (like mojo_send.pl, included in the distribution) and you can now make utilities that work with Mojo Mail.
Modularization
Most shared subroutines are now kept in one Module, all HTML template subroutines are kept in another, all password subroutines are kept in still another and configuration settings are kept in one more. This means writting new abilities in Mojo will become far easier and Mojo Mail utilities will be faster than ever!
Default List
You can now set a default list that will set the overall look and design of Mojo Mail screens, making Mojo Mail blend transparently into your website like never before.
Administration Customization
You can now specify which sections you want available to a user, if you want to set up this script for a client, you can simplify the interface so as not to confuse the person or keep them from playing around with something you don't want them to.
Bug Fixies
Subscribing to a list when browsing list archives now works (again).
HTML List E-mails Now Supported.
You can now send List E-mails in HTML, messages are saved in HTML when archived, and Mojo knows the difference between plain text messages archived and HTML messages archived and will show them correctly. When sending the List E-mail, you have the choice to send messages in plain text, HTML , HTML converted to Plain text and both HTML and Plain Text at the same time, garunteeing that the person reading your e-mail will be able to view it, even if their e-mail client doesn't understand HTML.
Small Unsubscription Bug Fixed.
There was a small problem when trying to unsubscribe to a list, this has been resolved, List E-mails do not include the email and pin number in the unsubscription link, this is becaue Mojo does not send List E-mails one at a time, but all at once and cannot make each message different.
Enhanced Admin E-mail Deleting.
The Delete E-mail Interface is similar to the ``Add E-mail'' interface now, with a clearer way to delete e-mails, e-mails can be chosen from the entire list into a seperate delete list instead of checking off exactly what e-mails should be deleted from a list of every single e-mail address.
Enhanced E-mail Searching
all e-mails can be searched in your list, searches can be made in several ways; general searches, searches by Top Level Domains, and searches by popular ISP and e-mail searcices.
Enhanced ``View List'' Control Panel
Several tables are now available under ``view list'' in each list's control panel that lets you see your subscribers sorted by Third Level Domain Names (.com, .edu, .net) and popular ISP's and e-mail services (Yahoo! Mail, Hotmail, Prodigy) The Administator can now also send the entire list to himself, or open the list in a new window.
More List Information
When setting up a new list, you can now specify a list administrator, who will receive the list's e-mail error messages and also write a private policy statement. Both of these new fields are optional.
Beginning of Modularization
Mojo Mail is starting to Modularize itself, breaking up into smaller files for better performance and easier customization. Mojo Mail now has seperate Modules for sending e-mail, its templates and misc. subroutines. These modules can be incorporated into your own Mojo-like program.
The entire program has been totally rewritten.
Many new features have been added on the admin side, as well as the visitor side All features in place before have been enhanced in some way.
Database Use
Mojo Mail now uses the AnyDBM_File module instead of just the DB_File module, making it much more exportable to different server configurations.
Archiving
Mojo Mail has now been given the ability to archive its messages, and show these archives to your visitors and from the administration side. This ability can be turned off and on and archives can only be available to the administration if need be.
Templates
The look of the script can be changed using templates that Mojo Mail will recognize and use. This can be managed easilly on the administration side using your web browser.
Password Protection
Mojo Mail now uses encrypted passwords for all its lists, protected the information and the list itself
List Mailings
Mojo Mail delivers the messages to the mail program in a more streamlined manner, making delivery seem to take less time.
Error Handling
Errors when using the script (not server side errors) are handled in a much more pleasant way.
Internal Structure
The code of Mojo Mail has been rearranged and clarified. Better coding methods have been taken advantage of and the script as a whole is more efficient. There were also a few speling mistakes fixed :)