|
The SMTP engine now offers even higher performance when used with high volume mail lists. Deliveries to domains that have recently experienced problems are given a lower priority. If a problem occurs when sending to a domain, the server only allows one thread to attempt a connection to that domain on an hourly basis. This frees up threads for good domains.
|
|
Mail being retried is limited to a few connections. Mail that needs to be resent to domains that are experiencing connection problems are now limited to roughly a third of the available connections at any one time. This results in a faster turn-around on new mail sent to the list. Performance improvements will be more noticeable for high volume sites with a large number of subscribers.
|
|
List messages now include the X-List-Unsubscribe and X-List-Subscribe headers. These headers allow some email clients (e.g. Emailer 2.0 with AppleScripts) to automate the task of unsubscribing from a mailing list.
|
|
Old server log files residing in the "Archived Log Files" folder are now deleted after 10 days. This value can be changed using a resource editor and modifying the 'LRip' 10100 resource in the LetterRip server application.
|
|
Log entries are now made for the following conditions:
-
message rejected - invalid format
-
unsubscribe attempt failed - user not subscribed
-
subscribe attempt failed - list is private
-
subscribe attempt failed - already subscribed
-
a bad mail list name was specified
|
|
Invalid incoming messages are now logged separately from the mailer daemon log entry. The log entry is as follows:
message from <[email protected]> to list <listname> rejected - message has an invalid format
An incoming message is invalid if it does not comply with RFC 822. Specifically, if no From header exists or the address in the From header is not properly formatted.
|
|
The log entry "opening connection" now shows the actual domain name of the host that is being opened. If the sending address's domain is a mail exchange record, the actual domain name will likely be different.
|
|
LetterRip now supports the "listmaster", "postmaster", and "root" accounts. Any mail addressed to these accounts is redirected to the administrator's address.
|
|
The built-in accounts named "listmaster", "postmaster", and "root" are checked after the requests account. This allows these accounts to be used for the requests account. We recommend that you do not use these accounts for the requests account since they are normally administrative accounts.
|
|
Changed responses to begin with "Re" instead of "re".
|
|
Messages that did not have a Date header were rejected. They are now accepted and a Date header is added.
|
|
LetterRip Server is now more tolerant of low disk space conditions.
|
|
Fixed a bug that occurred when the server received a message that was addressed to three or more list addresses on the same LetterRip server.
|
|
Fixed a bug with mail exchange retries. A symptom of this bug was the log entry with the text "wrong state (-3155)". This fix means that for some domains a message now has a better chance of being delivered to a remote domain on the first connection attempt. This should result in less retry attempts and a reduction in server workload.
|
|
Fixed a minor problem with the mail exchanges. If for any reason a message cannot be sent to the preferred mail host of the mail exchange, the LetterRip server will try the next preferred host for that exchange. In previous versions, the server would not try other hosts in certain situations.
|
|
Fixed a few bugs associated with string parsing. In particular, unusually long names (people names) in the From header would cause problems.
|
|
Fixed a bug with the administrator that occurred when the administrator was connected and the server was quit using "Quit LetterRip Server" application. A crash would sometimes occur when reconnecting to the server.
|