Fixed a problem where digests could
be created with a single period on a line. A symptom of this
problem is subscribers receiving duplicate digest messages.
This problem has been around for some time, but was exacerbated
by the encoding of non-MIME digests in 3.0.6.
LetterRip Pro 3.0.6 Change History
Fixed a problem introduced in 3.0.5 (reported
by Eudora subscribers). The non-MIME digest option would generate
an improperly encoded digest if an individual message included
non-ASCII characters in the subject or in the name portion of
the From address.
Digest banners and footers containing equal
signs would cause formatting errors (reported by Eudora subscribers).
LetterRip now properly encodes the banners and footers for both
MIME and non-MIME digests.
Footers are properly shown for MIME digests
(previously would not be seen).
Mailer daemon string checks that search the
body of the message now search the first 50 lines. Previously,
only the first 20 lines were searched.
LetterRip Pro 3.0.5
Change History
Added ability to change incoming SMTP port in
tweak settings.
LetterRip Server now refuses to handle AppleEvents
during initialization. The return code errAEEventFailed (-10000)
is returned. Previously, an untimely AppleEvent during initialization
could cause a crash.
LetterRip Pro Server now gives up some time
during the initialization of the address lists. This should
remove the "freeze" effect at startup.
The -on, -off, -digest accounts are now automatically
created when receiving mail via POP and using one address to
retrieve all mail.
Fixed a bug that occurred when a message containing
an unusually long address in the To header is received from
a single POP account for all server mail.
These headers help email clients decode messages embedded in
the digest that use Quoted Printable encoding.
LetterRip Pro 3.0.4 Change History
Fixed a bug introduced in 3.0.3 where certain
long headers were being improperly wrapped.
Fixed a bug in MIME digests that allowed Mac
upper ASCII characters in the date string to go out untranslated
and unencoded. This only affects non-English digests.
LetterRip Pro 3.0.3
Change History
Updated to Mercutio 1.5.2 for better menu compatibility
with Mac OS 8.5.
Added transaction storing for message queue
data to provide for better recovery of corrupted files.
Changed the MIME digests to include the Mime-Version
header when copying each message into the digest.
Added special handling of the boundary parameter
of the Content-Type header. If it contains a space and wraps
to second line, LetterRip now makes certain the line does not
break within the boundary.
LetterRip Pro 3.0.2 Change History
The default Mailer Daemon Strings file has been
changed. The word "AUTORESPONSE" is now added to subject
strings. If you are already running LetterRip Pro, you will
need to either edit the existing Mailer Daemon Strings file
using a text editor or delete the file from disk.
Fixed the MIME version header for replies generated
by processors.
Fixed a bug that caused LetterRip Pro to crash
if the moderation for a list was turned off while a message
was being received.
Changed the primary domain logic to use
the top three domains if the top-level domain is a two-letter
country code. In all other cases, only the first two domains
are used. The following are no longer considered equivalent:
This can be useful when trying to track down sending problems
since it identifies the disk file.
Email Admin 1.3.3 manages the who command much
faster. It also breaks up the who responses into groups of 2,000.
The incoming timeout is now used when receiving
mail via POP.
Fixed a problem with fuzzy domain logic where
two addresses that begin with the same characters are considered
equal. For example, johan@abc.se and johansson@abc.se would
be considered equivalent addresses.
Changed the TMPL resource used for the technical
settings to be ResEdit friendly.
The X-UIDL header is removed from incoming mail
that is forwarded to a list.
LetterRip Pro 3.0.1 Change History
Fixed a minor bug that would prevent the About
from being displayed in LetterRip Pro Administrator. This also
fixes a potential problem with the server that could affect
messages sent to the private moderator's address.
LetterRip Pro 3.0 Change History
We've worked hard to incorporate
new features while leaving the interface as clear as before. In
fact, we think we've improved the organization of the interface
so that it's even easier to find your way around.
This page lists the major changes
in LetterRip Pro from LetterRip v2. It does not list changes to
the supplemental files like the processors.
General
The user interface has been updated. Setup options
for mail lists are grouped for easy access.
A single POP mailbox can be used to gather mail
for all LetterRip accounts. Previously, a separate POP account
was needed for each account.
You can now specify up to 100 incoming and 500
outgoing connections.
Address Lists
Subscriber lists have been renamed Address Lists
to more accurately reflect their expanded role.
Duplicate addresses are quickly found and removed
from an address list.
Drag and drop can be used to copy addresses
from one list to another. Drag and drop can also be used to
move addresses to and from other applications like Emailer and
the Finder.
Address lists can be sorted by:
Address
Name
Original order
Multiple address entries can be selected in
an address list. The selected addresses can then be deleted
or dragged.
The internal format of address lists has been
updated for improved performance when sorting.
LetterRip can now import files containing
addresses in RFC 822 compliant format (e.g. from majordomo).
The file consists of a single column of addresses each on
their own line. The following are examples of valid addresses:
someuser@somecompany.com (Some User)
"Some User" someuser@somecompany.com
Some User <someuser@somecompany.com>
<someuser@somecompany.com> "Some User"
Mail Lists
Subscribers can be prevented from unsubscribing.
Both the Reply-To and From addresses are now
used to verify a subscriber for unsubscribes and posts
Post or unsubscribe messages now use a more
intelligent address matching scheme to determine if the user
is allowed to post or they wish to unsubscribe. The new scheme
uses the account name and the primary domain for comparison.
For example, all the following are considered equivalent addresses:
smith@bigcorp.com
smith@engineering.bigcorp.com
smith@accounting.bigcorp.com
smith@custodial.bfe.outterubanga.bigcorp.com
The next digest number can be specified.
The error log entry for digest-only lists has
been removed
An alternate list of addresses can be specified
for posting. This allows someone to receive messages at only
one account but to post from other accounts.
Messages can be excluded based on their size.
Messages can be excluded when received from
addresses in a specified address list.
A prefix can be added to message subjects.
There are now response messages for every action
that LetterRip can take on an incoming message.
New merge fields:
<list account>
<list name>
<moderator name>
<moderator address>
There is now a moderator name.
In addition to a designated moderator, you can
now specify a list of addresses to receive copies of moderated
messages.
When mail is sent to the private address of
moderated lists, all headers are checked for the private address
(e.g. Resent-To). If the private address is found, it is replaced
with the public address.
Custom headers can be added to outgoing list
mail. Custom headers replace existing headers.
A List-Digest header is now included when "Include
List headers" is checked and the mail list has a digest.
List headers now use the mail list's domain
(if specified) instead of the server domain.
A daily summary of activity for a mail list
can be sent to the list administrator. The summary includes
the number of posted messages, subscribes, unsubscribes, and
total subscribers.
An automatic account allows subscription to
the digest. This account is similar to the -on and -off accounts.
It is named by adding -digest to the account name.
The List-Subscribe and List-Unsubscribe headers
now automatically use the -on and -off addresses if mail is
being received with SMTP.
In addition to the default server administrator,
each mail list can have its own administrator.
You can retreive the following information
through AppleEvents (AppleScript):
Administrator name and address for a mail list
Moderator name and address for a mail list
Optimization
LetterRip now flushes data to the disk less
frequently. The default is now once a second instead of on every
save. This can dramatically reduce disk "thrashing."
An optimization was added that reduces the
time required to:
schedule addresses for a message to be sent
update the state of the address after sending
save the message's scheduling information to disk
This greatly reduces the time (over twice as fast) required
to save this information and it reduces the frequency of disk
writes.
The search speed when finding other addresses
in the same domain has been improved.
The search speed when finding addresses using
processors has been improved. In some cases, it is hundreds
or even thousands of times faster. This improvement increases
performance of the Email Admin and Confirm Subscribe processors.
Miscellaneous
LetterRip now includes support for PowerKey
Pro. If installed, LetterRip will "ping" the PowerKey
Pro extension every minute with a 5 minute timeout.
The Administrator Log window now limits the
amount of data that can be displayed to 200k. As new data comes
in, the oldest data is removed. Previously, there was no limit,
so the log could potentially get very large on busy lists.
The administrator password is now encrypted
before being sent over the network.
LetterRip now has a means of "tweaking"
some settings that are not shown in the Administrator. The
following settings can be modified using a resource editor
to modify the Server Preferences file:
Number of days to wait to trash old log files
Resend frequency (in minutes)
Resend timeout (in minutes)
Disk flush frequency (in ticks)
DNS flush frequency (in minutes)
Use primary domain matching
Index to IP address to use (OT 1.3)
The check for the Precedence header is now
located in the Mailer Daemon Strings file. This allows the
removal of these checks.
The Precedence tests are now for only the most common headers
used by mailing list servers. The tests are:
Precedence bulk
Precedence list
Precedence junk
WARNING: Removing or modifying these tests can result in
a mail loop.
A log entry at startup now shows which processors
were found.
LetterRip now checks to see if a message sent
to a list is a command before it checks if the sender is a subscriber.
This way a command sent to the list always results in the "Command
Sent To The List" response.
822 headers are now decoded to Mac ASCII.
This has two results:
Subscriber names that contain upper ASCII (like å)
will now be shown properly in the Address List window instead
of (=?iso-8859-1?Q?etc.)
Both subjects and names are shown properly in the Table
of Contents in MIME digests.
The bounced mail message text "A message
could not be sent to <address> because the account had
permanent errors." has been changed to "A message
could not be sent to <address> because the receiving server
rejected this address."
There is now a confirmation when deleting addresses.
All dates in headers now use a four-digit year
(e.g. 1997 not 97).