Smtp Router - v2.7.0
The SMTP Router is a intermediate SMTP server useful to intercept messages and route it to another smtp.
It contains a Listener to capture Smtp messages and a Router that will route the message to another Smtp Server when it matches certain RoutingRules.
It also contains a Server object that encapsulates both the Listener and the Router.
These are some of the uses of an SMTP Router:
- SMTP Relay Server
- Switch the destination SMTP server based on the incoming message. This is especially useful when you have systems that can only accept one single SMTP configuration and you want to use more than one SMTP.
- Provide SMTP authentication for a system that does not have such feature
- Use Multiple SMTPs to send messages, due to daily our hourly limits defined by the email provider (in development)
This is a new release of the Smtp Router component, which is now on it's major version 2.
Major Version 2 include the following features:
| Feature | Version |
|---|---|
| Added functionality to Accept messages from certain IP Addresses only | 2.7.0 |
| Added functionality to Reject messages from certain IP Addresses | 2.7.0 |
Changed Headers to Custom Headers (X-SM-Received and X-SM-SentBy) |
2.6.0 |
| Fix the problem when reloading messages from files | 2.6.0 |
| Fix the problem with connection timeout (force the system to reconnect) | 2.6.0 |
| Fix problem when the Smtp Envelope does not match the Mime Message headers | 2.0.0 |
| Removal of the Retry folder | 2.0.0 |
| File grouping when saving data in the Sent Folder | 2.0.0 |
| Better folder structure organization | 2.0.0 |
| Improved performance enhancement by using multiple Smtp Connections (Several Improvements) | 2.0.0 |
Implementations using Major Version 1 will need to be modified when moving to Major Version 2.