Outlook Plugin

The Outlook Plugin is supported on Microsoft Outlook version 2000, 2003, 2007 and 2010 (Outlook 2010 64bit is supported in version 1.6 and latest versions of 1.2.x beta plugin).

The plugin is considered beta and there's currently no built-in help available.

All versions of the plugin require .NET Framework v2 and the VC++ runtime library to work. The .exe's have the runtime library builtin, or set to download it automatically if required. If you want to use the .msi and the library isn't already installed, it can be downloaded from here: vcredist_x86.exe.

Download latest beta 1.6.11 (2011-11-28)

This version of plugin will ONLY work with server 1.6 Users of server version 1.5.x, please download latest version of plugin 1.2.x below.

Download beta 1.6.7 (2011-08-31)

Download beta 1.6.5 (2011-08-14)

Type Machine install Local User install
exe AllardSoftFTAOL_Admin_1.6.05.exe (not available)
msi AllardSoftFTAOL_Admin_1.6.05.msi (not available)

Download version for the server 1.6 (1.6.1)

This version of plugin will ONLY work with server 1.6 Users of server version 1.5.x, please download latest version of plugin 1.2.x below.

Older versions of the plugin for server 1.5

Download the stable beta (1.2.45)

Known issues in the stable beta

Most importantly, lack of OL2010 support. See changes log below. For OL2010, use the current beta.

Download the final beta 1.2.81 (2011-05-18)

Known issues in the current beta

On some systems, large files (300MB+) are not always uploaded successfully as HTTP error is produced, when connection goes through proxy servers. You are able to tweak upload behavior using registry configuration settings, see below.

Previous versions

1.2.74 (2011-03-03)

1.2.73 (2010-12-20)

1.2.71 (2010-12-10)

1.2.69 (2010-12-07)

Type Machine install Local User install
exe AllardSoftFTAOL_Admin_1.2.69.exe (not available)
msi AllardSoftFTAOL_Admin_1.2.69.msi (not available)

Configuration

You can copy the following code to .reg file to create stubs for registry settings

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\AllardSoft\SFT]

“AutoUploadInKb”=dword:00002800

“BufferSizeKb”=dword:00000100

“NoCheckValidEmail”=dword:00000000

“Server”=””

“TraceFile”=””

“WriteWebResponse”=””

“UploadUseHttpVersion10”=dword:00000009

“UploadRequestPipelined”=dword:00000009

“UploadRequestKeepAlive”=dword:00000009

“UploadRequestChunked”=dword:00000009

SecureDownload size limit

The default setting is to add any attachment above 10Mb as a SecureAttach attachment. To change this, please edit:

HKEY_CURRENT_USER\Software\AllardSoft\SFT, AutoUploadInKb

Registry Settings

Using Task panes

Registry Value Type Possible Values Default
DoNotUseTaskPane DWORD 0 to use task pane instead of custom region 1 (use task pane)

As of version 1.6.11, it is possible to use task pane region instead of custom region. This technique is intended to use when certain addins or other software come with conflict wiht the custom region.

As of version 1.2.69

  • All settings are checked under HKEY_LOCAL_MACHINE first, then under HKEY_CURRENT_USER if the value is missing
  • In both cases, path is Software\AllardSoft\SFT
Registry Value Type Possible Values Default
BufferSizeKb DWORD buffer size for upstreaming in KB. Minimum value is 16. (0x010). No maximum. 256 (0x100)
NoCheckValidEmail DWORD 1 to disallow checking for valid email on the Settings form 0 (false)
Server REG_SZ Set the server in Settings form
TraceFile REG_SZ output file for application trace log
WriteWebResponse REG_SZ output folder for dumping web responses
UploadUseHttpVersion10 DWORD 0 = use HTTP 1.1, 1 = use HTTP 1.0, 9 = default HTTP 1.0
UploadRequestPipelined DWORD 0 = do not use pipeline uploading, 1 = use pipeline uploading, 9 = default. Has no effect if protocol is HTTP 1.0. do not use
UploadRequestKeepAlive DWORD 0 = do not use KeepAlive header, 1 = use KeepAlive header, 9 = default. Has no effect if pipelined uploading is in effect, because in this case keep-alive is mandatory. use KeepAlive
UploadRequestChunked DWORD 0 = do not use transferencoding=chunked, 1 = use, 9 = default do not use
NOTE: ChunkedEncoding is not supported by any released server version yet, so it should NOT be set to 1.

By default, version 1.2.69 emulates IE upload headers:

Registry Value Set to
UploadUseHttpVersion10 1
UploadRequestKeepAlive 1

To reconfigure application to use the same mode as in previous versions,

Registry Value Set to
UploadUseHttpVersion10 0
UploadRequestKeepAlive 0

Version History

Version 1.2.74 (2011-03-03)

This is the current beta

  • Resolved: Registry settings incorrectly read or defined on x64 systems.
  • Starting from this version, HKCU settings take prevalence over HKLM settings
  • Resolved: In certain scenarios, attachments with size over 9KB were always uploaded securely
  • Resolved: In certain scenarios plugin crashed when trying to ask for credentials

Version 1.2.73 (2010-12-20)

  • Resolved: Outlook 2007 or 2010 crashes in some scenarios of secure upload process
  • Resolved: Panel specific for Outlook2003 shown with Outlook 2007
  • Supports “Require Users to Authenticate” settings defined at the server

Version 1.2.71 (2010-12-10)

  • Resolved problems with 32-bit Outlook running on Windows x64 bit (drag-and-drop crashing Outlook, url to download attachment not injected into Outlook message)
  • Trace logs and dumps of XML responses are written to default log location under My Documents\Add-in Express folder
  • Enhanced visualization of control panels: control panel designed for Outlook 2000-2003 never shows with Ribbon interface (as it's duplicate), plugin is invisible and not “minimized” by default in Ribbon interfaces until SecureAttach command is used.

Version 1.2.69 (2010-12-07)

  • support for OL2010
  • support for integrated Windows authentication on proxies
  • support for Exchange2003 (some Exchange objects don't provide meaningful address information, so querying that information from object's original display name as the last resort)
  • awareness of KB2445403 problem
  • tracing log
  • all available registry keys can be defined on HKLM as well and included into setup package
  • enhanced upload speed
  • SecureSend function

v1.2.47 (2010-09-30)

  • Initial support for Outlook 2010 x64
  • Integrated authentication supported
  • When an attachment over 10Mb (configurable) is added it is SecureAttached automatically
  • Drag-and-drop supported properly
  • Cosmetic changes, like when user adds an attachment, pane is expanded automatically
  • Issue resolved: there was improper cancellation routine when user closed mail window without canceling upload first

v1.2.45 (2010-07-28)

  • Option not to upload message body at all.
  • Setup package for per-machine installation is now available
  • FIX: on some ocassions, extra two bytes were appended to file.
  • Outlook 2010 is now supported (except Outlook 2010 x64; note that 32-bit version of Outlook 2010 is fully supported on 64-bit Windows)
  • Partial, beta support of Outlook 2010 x64
  • Outlook 2000-2003: Secure File Transfer panel is minimized by default. With built-in editor, it is possible to hide it completely (use Configure form); use Insert → Secure File to insert a new file and show the Secure File Transfer panel.

v1.2.36 (2010-04-07)

  • New messages are no longer saved to “draft” when user hits escape without entering anything
  • OL2007: Ribbon used to disappear sometimes; this is no more.
  • When using Exchange: default SMTP address can now be used instead of first SMTP address.
  • This is governed by checking exchange/use_pr_smtp_address node in the login sequence
  • There's option to add message in front of body (instead of appending it).
  • When user right clicks and chooses “Send to” from shortcut menu to display dialog window, OL2007 no longer crashes.

v1.2.26 (2009-11-08)

  • The plugin now remembers the last setting of the secure download setting.
  • The plugin now correctly sets the timeout from the defaults in the appliance.
  • Credentials are no longer asked for during installation. Instead they will be asked for during first send. If you want to revert to the old behaviour to ask for credentials during setup, please set HKEY_CURRENT_USER\Software\AllardSoft\SFT, make dword entry named “SilentSetup” with value 0.

v1.2.21 (2009-10-17)

  • Automatic detection of http/https when connecting to the Secure Filetransfer appliance.
  • Interface update to make it clearer when a file has been uploaded.
  • Better reporting of connection/authentication errors.
  • Various Bugfixes

v1.2.2 (2009-09-07)

  • First public release

Troubleshooting

  • Please make sure that you have entered the correct server name.
  • The Outlook plugin uses the proxy setting from Internet Explorer. If you have a proxy on the network, please make sure that it will allow xml posts through, and that the proxy can access the Filetransfer Appliance. An alternative can be to change proy settings to connect directly to the Filetransfer Appliance.
  • Please make sure that any application aware Firewall, Intrusion Prevention System or Proxy is not blocking connections between the Outlook plugin and the Secure Filetransfer appliance. Please see the API Documentation for a complete list of connections that will be performed between the Outlook Plugin and the Secure Filetransfer appliance if you want to tweak any such potential traffic blocking system.

* Please note that with Outlook 2003 or lower there's no ribbon, and the plugin's user interface may be invisible by default. In that case, use Insert→Secure Attach command to make plugin's user interface visible.

Some Screenshots

filetransfer/outlook_plugin.txt · Last modified: 2011-11-28 09:42 by stan