Release Notes

-

PYTHEAS MailGate Release 3.24, 3.24a

Change Changed MailGate behavior on an unexpected POP3 disconnection: now the error email is ignored, the connection to the pop server is restored, and then the rest of the emails from the current pop account processed.
Fix Fixed the problem of reading the license requiring some clients to reactivate their Mailgate using their pytheas.ini file.
Fix
3.24a
Fixed SMTP address detection failure of some recipients in "Received" headers.
Fix Minor enhancements and bug fixes

-
Top of page Top of page

PYTHEAS MailGate Release 3.23

Change Structural reorganization of MailGate component libraries
Fix Enhanced handling of broken TNEF messages (parses as much as possible)
Fix Sender name rewriting
Fix Minor enhancements and bug fixes

-
Top of page Top of page

PYTHEAS MailGate Release 3.22

Change More diagnostic information for SSL connections.
Change
 
Session Logs for sessions with errors are systematically written to disk ("log" subfolder), and kept for 30 days.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 3.21, 3.21a

New Outgoing mail: up to 12 messages can be sent simultaneously (if the PMG-MT feature is activated by the license key).
Change
3.21a
Identification of spam rejection by the Exchange server: two different ways can now be configured, and extended SMTP error codes can be used to identify the refection messages.
Fix Outgoing mail: if a delivery receipt is requested for a message, PYTHEAS MailGate only sends it if the downstream SMTP server does not support DSN (delivery status notifications).
Fix
3.21a
When downloading a big message via a slow Internet connections it could happen that the download session was forcibly terminated.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 3.20c, 3.20d, 3.20e

Change The code for the PYTHEAS MailGate service has been entirely rewritten. Now sends status messages to the Remote Control and Session Logs in English, French or German.
New Outgoing mail: the "use sender's credentials" option is now also available for extra SMTP relays.
New 3.20e The PYTHEAS MailGate Remote Control now remembers its window size and position.
Change 3.20d Outgoing mail via SMTP-relay: after SMTP-protocol errors the SMTP-session is re-established.
Fix 3.20d Outgoing mail: the "use sender's credentials" availability check in the PYTHEAS MailGate Control Panel now correctly takes the LOGIN@SMTP- tag into account (was broken in 3.20c).
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 3.11

Info Now uses the Microsoft .Net Framework 4 or newer, full version. It does no longer use the .Net Framework 2.0/3.5.
Fix Under certain conditions, the PYTHEAS MailGate service did not start up correctly.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 3.10a, 3.10b

Info Works with Microsoft Exchange 2016.
New New PYTHEAS MailGate Remote Control.
Supports 3 display languages (English, German and French). Coloured text display depending (communication errors are shown in a different colour, for ex.).
New (3.10b) New parameters can be used to activate all SSL/TLS-Ciphers and versions. By default, only ciphers and versions currently considered safe are allowed.
The parameters "Allow all SSL suites" and "Allow all SSL versions" are in PMailGat.INI, [Options]. For activation set these parameters to a value of 1 and restart the service.
Fix (3.10b) Messages with uu-encoded attachments are handled as expected (was broken in certain previous releases).
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 3.00, 3.01, 3.01a, 3.01b

New New PYTHEAS MailGate Control Panel which replaces the Configuration Program.
Supports 3 display languages (English, German and French). Has a new Dashboard to monitor and control the PYTHEAS MailGate service.
New New Setup program (MSI technology).
To upgrade a 2.x-installation, it will be necessary to uninstall it first. Note that all configuration data and the license key will be preserved by the uninstall process (unless you expressively request to remove these). In case there is a problem when uninstalling the 2.x-version from the Windows Control Panel Programs-and-Features applet, you can use the full 2.x-setup program which you can still find in the \Program Files (x86)\Common Files\Pytheas\PmgSetup folder.
Change The following functions are still supported by the PYTHAS MailGate service, but no longer visible in the Control Panel:
- Dial-up networking options,
- Log into a POP3 Mailbox before sending outgoing mail to an SMTP smarthost,
- Outgoing mail: big message freeze options,
- Recipient properties: don't download...
Change 3.01a Sorting options for POP3 Account and Recipient lists are now remembered as long as the Control Panel stays open. Disabled POP3 Accounts are displayed in red colour.
Fix 3.01a Deleting a POP3 Account entry did not always work as expected.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 2.75

New 2.75a Supports installation on a failover cluster (see instructions here).
New
2.75f
Outgoing mail via SMTP relay: for notification messages with empty Return-Path being refused by the SMTP relay, use the FROM header value from the message header as Return-Path. See FAQ for more details. NB: since v. 2.75f, this also works with ESMPT extensions in the MAIL FROM dialog.
New
2.75c
Outgoing mail handling can silently drop message with a certain Message Subject prefix. See FAQ for more details.
Change
2.75c
When Session log messages are written to a file on disk, such files are now created in the Log subfolder of the folder where PMailGat.INI is located (typically: ProgramData\Pytheas\PytheasMailgate). See FAQ for more details.
Change 2.75f In SSL/TLS connections, TLS 1.2 is now activated (as is TLS 1.0 and TLS 1.1), and SSL 3.0 is disabled.
Fix
2.75a
When sending outgoing mail via SMTP relay using individual sender's credentials: notification messages (with empty MAIL FROM) should be handled as expected.
Fix
2.75a
PYTHEAS MailGate (windows) service removal in the Communication Task now works as expected (was broken in v. 2.74).
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 2.74

New Can handle Microsoft Exchange spam filter rejection. See FAQ for more details.
New Avoid warnings for errors with less important POP3 accounts. See FAQ for more details.
New When outgoing mail is sent directly, PYTHEAS MailGate can now use the secure TLS protocol when supported by the remote side.
Change Pmg-MT plug-in can handle up to 12 concurrent POP3 download tasks.
Fix Download sessions with a cumulated download size of more than 2 GB now terminate normally.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 2.73

New Supports multiple outgoing smtp relays (smarthosts). The smtp relay to be used for an outgoing message is selected depending on the sender's smtp domain.
Change You can instruct PYTHEAS MailGate not to use an empty return path (<>) on the smtp envelope of notification messages, which a generated by PYTHEAS MailGate. To achieve this, modify the following parameter in PMailGat.INI:
[Outgoing mail], Dont use empty MAIL FROM for notifications=1.
In this case, the postmaster address set on the Environment page of the Configuration Program will be used as return path.
Fix Support contract IDs which expire after 2016 are no longer considered as invalid.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 2.72

New Supports Microsoft Exchange 2013
New Supports secure SSL/TLS communication with the internal mail server.
New Writes en error event with ID=1010 to the event log when a download session cannot be started because the internal mail server is not available. The event data contains the detailed error message (possibly the SMTP response of the server).
Change Incoming mail download: if the message size exceeds the maximum message size announced by the internal mail server, the message is not downloaded and the session log error flag is set.
Change Even if outgoing mail handling is not enabled in PYTHEAS MailGate, certain configuration parameters remain available, so you can still set configuration parameters for handling notification messages which may be sent back to the sender of incoming messages.
Fix Minor enhancements and bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 2.71

New Outgoing mail, sending mail via a SMTP relay server needing authentication: it is now also possible to use the credentials from the message sender's POP3 account to authenticate to the SMTP relay server.
Note: this is only useful for a SMTP relay server being set up in a particular way. Usually, after successful authentication, outgoing messages from any sender inside the domain can be submitted to the SMTP relay server, so this option is not needed.
Change Incoming mail: If error retries are configured on the "Schedule" tab: if an error condition occurs, only POP3 accounts having errors in the regular download session are included in the retry session.
Fix Outgoing mail, sending mail via a SMTP relay server (v. 2.70): under certain error conditions it could happen that a message which had not been sent, was reported as being successfully sent. This should no longer happen.
Fix Configuration Program, POP3 account properties, Delete/Cleanup tab, View/Delete messages: deleting messages again works as expected.
Fix Minor bug fixes and enhancements.
Info PYTHEAS MailGate installs and runs fine on the Windows Server 2012. Just make sure you install the .NET Framework 3.5 (Server manager, Application Server role).

-
Top of page Top of page

PYTHEAS MailGate Release 2.70

New Can send outgoing mail directly, without going through a SMTP relay.
New Can authenticate to the internal mail server (no longer necessary to allow anonymous connections on the Microsoft Exchange Receive Connector).
New For POP3 mailboxes which support it, PYTHEAS MailGate takes into account the LOGIN-DELAY parameter (Google Gmail accounts, for ex.). These are temporarily skipped if download sessions happen too frequently.
New In outgoing mail handling, if an outgoing message is received for an "unknown" sender address, you can now choose to be alerted with a "session log message". This alert option can be set in the Configuration Program.
FYI: An "unknown" SMTP address is a SMTP address which does not appear anywhere in the Recipients definitions, neither as a "SMTP address", nor in the "other SMTP addresses" field. Such a message sender will not receive notifications about successful or unsuccessful message delivery.
Change About notifications back to the sender of a particular incoming message (over size limit, for ex.): if outgoing mail handling is not enabled in PYTHEAS MailGate, such notifications are now sent directly to the sender of the incoming message. In earlier versions, these were sent to the internal mail server which was supposed to relay these notifications.
FYI: if outgoing mail handling is enabled, such notifications are handled like any other outgoing message.
Change In outgoing mail handling, if no other Delivery Status Notification (DSN) options are specified by the internal mail server which made the message, PYTHEAS MailGate adds the "Failure, Delay" options so that an unsuccessful delivery always gets reported, regardless of the downstream SMTP relay server defaults.
Change In notifications for oversized messages (which are sent to internal Recipients), only Recipients who really get the notification now appear in the notification.
In previous versions, the notification used the same To: and Cc: headers as the original message (internal and external), which was somewhat misleading, because in fact only internal Recipients get such a notification.
Change All message size limits can now be entered directly as text (removed the thumbwheels...).
Change In scheduling options, "connect every..." interval can be set in one-minute steps.
Fix S/MIME (signed) messages with invalid signatures are now handled without problem.
Fix Schedule option "collect incoming first" now works as expected (was broken in 2.61a).
Fix Minor bug fixes.
Info After the upgrade process, some notification message templates will be replaced with the default message templates (OutgoingPartiallySuccessful, OutgoingUnsuccessful, OutgoingSent, OutgoingStillQueued). The existing templates which you may have customized, are copied to files with a .bak extension and are located in the ProgramData\(...)\Templates subfolder.

-
Top of page Top of page

PYTHEAS MailGate Release 2.60, 2.61, 2.61a

New Supports up to 6 concurrent download tasks.
New
(2.61)
Now also supports POP3 TLS connections. Optionally, can check the validity of SSL/TLS certificates.
New
(2.61)
Sending of Session Log messages can now be triggered in a way that these are sent only if a POP3 login error occurs repeatedly. This should drastically reduce their number in case of transient login errors.
New
(2.61)
You can now do a "text search" in the PYTHEAS MailGate Remote Control program.
Change (2.61a) More checks in outgoing mail for Make-unique tags (in particular in Return-Receipt-To, Sender and Reply-To headers)
Change (2.61a) Supports IPv6 for connections to POP3 and SMTP relay servers.
Fix
(2.61)
Correctly handles invalid TNEF messages when doing content-check.
Fix
(2.61)
Better Active Directory connection when downloading SMTP addresses for Microsoft Exchange mailboxes.
Fix Minor bug fixes.

-
Top of page Top of page

PYTHEAS MailGate Release 2.50, 2.50b

New Supports secure SSL/TLS connections when sending outgoing mail.
New Can send a bounce message back to sender for messages over maximum size, which should not be delivered to the internal mail server.
Fix Minor bug fixes and enhancements.

-
Top of page Top of page

PYTHEAS MailGate Release 2.41

New supports Microsoft Exchange 2010
Fix Message routing using special routing headers, like Delivered-to, Envelope-To, X-RCPT-TO, works again.
Fix Minor bug fixes and enhancements.

-
Top of page Top of page

PYTHEAS MailGate Release 2.40...2.40g

New Supports secure POP3 SSL connections
New (2.40g) Link to check for upgrade on the About-page.
Change Should be more tolerant with respect to messages with incorrect MIME structure
Change Needs the Microsoft .Net Framework v. 2.0
Change (2.40a) Separate configuration files for POP3 accounts and Recipients are now locked while the Configuration Program has them open.
Fix (2.40a) Problem when activating SpamAssassin in the Configuration Program on Windows Server 2008.
Fix (2.40b) Now detects the .Net Framework correctly on terminal server machines.
Fix (2.40b) MIME multipart messages with 8-bit-encoded parts are now sent to the internal mail server even if it does not announce 8BitMime support (error message in previous versions: Cannot use 'base64' encoding for 'message/rfc822...).
Fix (2.40d) If an error occurs during message header download, the message is no longer flagged as "already downloaded".
Fix (2.40e) On new installations, first start-up as Windows service should work smoother.
Fix (2.40f) The error message Unable to read past the end of the stream when downloading the message headers of a certain type of message should not appear any more.
Fix (2.40g) The "BTConnect-Fix" works again.
Fix (2.40g) Import support contract ID button now always visible.
Fix (2.40g) Virus check notification messages are now in correct format.

-
Top of page Top of page