Thanks for the suggestion.
Actually, ReadWriteFileSystemProvider, which is probably the base class for your custom provider, already has protected virtual Move method.
You can override this method and log everything what you need.
protected override NodeBase Move(NodeBase toBeMovedNode, DirectoryNode targetDirectory)
return base.Move(toBeMovedNode, targetDirectory);
Also notifier associated with your file system provider publish MovePreview, MoveSurrogate and MoveCompleted events.
var customFsProvider = new MyCustomProvider;
var notifier = customFsProvider.GetFileSystemNotifier();
notifier.MovePreview += logFileMove
private static void logFileMove(object sender, PreviewCopyMoveEventArgs e)
Maybe searching in headers and body text using ImapSearchCriteria.FullText would be enough? For details see http://www.rebex.net/secure-mail.net/features/imap-search.aspx#criteria
7 votesAdminmartin.vobr (Admin, Rebex) shared this idea ·
6 votesTomáš Knopp responded
Although we started implementing it a few years ago, for the time being the work on the SSIS version of SFTP and FTP components are suspended. If sufficient demand from customers reappears in the future we can raise the priority of the case again and finish the implementation.Adminmartin.vobr (Admin, Rebex) supported this idea ·
Until the SSIS version is available you can try registering the normal SFTP/FTP components for use in SSIS package. Following blogpost should help. Not as nice and easy-to-use as a native SSIS version, but may help.
There is no direct support for IMAP GETQUOTA yet. However you can use Imap object's SendCommand/ReadResonse methods to achieve this if your IMAP server supports quotas.
Check details on:
There is no specific support for PowerShell in FTP component at the moment, but you can use it anyway. See following blogpost for details:
Does it solve the problem?