SMTP Control
Version 0.0.3
[Introduction] [Use
Cases] [User Guide] [Release
Notes] [Downloads]
Introduction
SMTP Control is a Thunderbird Add-ons delivering
several features arround dynamic management of SMTP server while sending
a message.
Features are :
-
SMTP Control Swap : Dynamic SMTP server selection
while sending an email message.
-
SMTP Control Filtering : Filter allowed SMTP
servers per mail account
Use Case Samples
When using Thunderbird on a mobile device (laptop PC), at home or at the
office, not all the SMTP Servers are available. Some firms filter SMTP services
to limit SPAM going outside, and the user must use the firm SMTP server
to send the mail outside. While at home the user will have to use the service
provider SMTP server.
SMTP Control Swap feature will give the ability to select the right SMTP
server to send a mail depending on the situation, without changing the legacy
default SMTP or user specific SMTP configuration.
SMTP Control Filtering feature will give the ability to configure, per
mail account, which SMTP server might be used or not. For example you may
not want to use, even by error, the enterprise SMTP gateway while sending
a personal message on a mailing list about your favorite geek subject.
User Guide
By default, when SMTP Control is installed for the first time, the SMTP
Control Swap feature is enabled. The SMTP Control Filtering feature is disabled
for all the mail accounts. Which mean that each mail account has access
to all the SMTP servers.
To use dynamic SMTP server to send a mail message, you just have to select
the requested SMTP server from the drop-down menu that was added right to
the "Send" button by SMTP Control.

The listed SMTP servers are the available servers for the sending mail
account ("From:" selection drop menu). If you have configured
SMTP filtering for the mail account only allowed SMTP servers for this mail
account are proposed. If you change the sending account ("From:"
selection drop menu), other SMTP servers might be proposed.
In any case, when sending a mail message by the legacy "Send"
button, or through the dynamic SMTP feature, SMTP Control will check if
the used server is allowed for the sending mail account. If not, an alert
popup will warn you, and the mail will not be send.
You can also, optionaly, asked for a confirmation, each time you select
a dynamic SMTP server. This will allow you to chack your choice and decide
if you want to really use a specific server or not.

SMTP Control settings can be accessed by the option button in the Add-ons
manager, or by selection "SMTP Control Settings" in the "Tools"
menu popup from the main thunderbird window, or from the compose message
window.

Release Notes :
Version 0.0.3 :
- Code improvment : Move filtering actions just before the send command.
- Add filtering of the default SMTP server or static user SMTP server
when using the global send button rather than the send popup menu.
- Bug correction : When the user activate SMTP filtering, but select
no SMTP server, SMTP Control automatically disable SMTP filtering for
the
mail account, allowing all SMTP server. Corrected. Bug correction : When
changing the SMTP Control settings while the
compose window is already opened, the SMTP popup menu is not correctly
updated. Corrected.
- Bug correction : When the send action fail and the user tries to use
a second dynamic SMTP the swap back to default configuration fail and
stay on the first dynamic selected SMTP. Corrected.
- Bug correction : SMTP filtering was all the time enabled by default
and filter all the servers. Corrected.
Version 0.0.2 :
- Add SMTP filtering feature. SMTP Control allow to filter the use of
SMTP Servers per mail account. This feature is enabled per mail account.
- SMTP swap is now supported for mail account with static SMTP configuration.
Previous version was only able to swap SMTP server for mail account that
are using global default SMTP configuration.
- Use stringbundle to localize alert message and strings in javascript.
Downloads :