Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
msi
CrushDrop 1.0.74.msi 49,987.6 kB 1 29-Dec-2020 05:25 Ben Spink
zip
CrushDrop-1.0.74.pkg.zip 60,178.0 kB 1 29-Dec-2020 05:25 Ben Spink
jpg
crushdrop1.jpg 84.2 kB 1 11-May-2021 08:13 Ada Csaba
jpg
crushdrop2.jpg 273.1 kB 1 11-May-2021 08:13 Ada Csaba
png
user_buttons.png 65.3 kB 1 29-Dec-2020 05:25 Ben Spink
png
user_customizations.png 52.4 kB 1 29-Dec-2020 05:25 Ben Spink

This page (revision-32) was last changed on 22-Jun-2023 04:40 by Ben Spink

This page was created on 29-Dec-2020 05:25 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
!!This module is only available for enterprise licenses. Normal CrushFTP licenses will not allow the Attachment Redirector functionality to operate.
!!This module is only available for enterprise licenses. Normal CrushFTP licenses will not allow the CrushDrop functionality to operate.
At line 4 added one line
You can download the CrushDrop Attachment Redirector app here:\\
At line 5 changed 96 lines
You can find the Attachment_Redirector_Setup.exe in your CrushFTP WebInterface folder. You can provide a link to your users to download it from your server. For example:
{{{
https://www.crushftp.com/WebInterface/Attachment_Redirector_Setup.exe
}}}
[attachmentRedirector/install.png]
When the installer is run, it asks for one parameter. It needs the server address for your server. That is the only piece of data the user must enter.
[attachmentRedirector/install_url.png]
The plugin will automatically install for Outlook 2007, and above. However, Outlook 2007 is experimental as we had serious development issues in working with it. Newer versions of Outlook are fully supported.
When the plugin runs in outlook it will download its settings from your server so it knows how to operate. You need to configure these server settings ahead of time. In your WebInterface folder is a file called "AttachmentRedirectorSettings.xml". Example:
{{{
<?xml version="1.0" encoding="utf-8" ?>
<AttachmentRedirectorSettings>
<!--Basic User settings -->
<UserSettings>
<BaseUrl>https://www.domain.com/</BaseUrl>
<PublishType>move</PublishType>
<UploadAllAttachments>false</UploadAllAttachments>
<UploadLimit>4096</UploadLimit>
<SingleDownloadLink>false</SingleDownloadLink>
<Username>share</Username>
<Password>share</Password>
</UserSettings>
<!--Email message text for Attachments-->
<EmailSettings>
<Attachments>Attachment(s)</Attachments>
<DownloadLink1>--- {0}. {1} ; Download Link : {2}</DownloadLink1>
<DownloadLink2>Download link : </DownloadLink2>
</EmailSettings>
<!--Error Messages -->
<ErrorMessages>
<AttachmentCaption>Attachment</AttachmentCaption>
<AttachmentQuestion>Attachments greater than {0} in size are being redirected to the attachment server.</AttachmentQuestion>
<AuthorizationFailed1>Failure sending E-mail with Subject : {0}. Unable to build the Authorization Token to upload attachment(s). Error : {1}, Error Code: {2}</AuthorizationFailed1>
<AuthorizationFailed2>Failure sending E-mail with Subject : {0}. Unable to build the Authorization Token to upload attachment(s).</AuthorizationFailed2>
<DownloadLinkFailed1>Failure sending E-mail with Subject : {0}. Unable to build the Download link(s) for attachment(s) in message. Error : {1}, Error Code: {2}</DownloadLinkFailed1>
<DownloadLinkFailed2>Failure sending E-mail with Subject : {0}. Unable to build the Download link(s) for attachment(s) in message.</DownloadLinkFailed2>
<FailedToSend>Failure sending e-mail</FailedToSend>
<FileUploadFailed1>Failure sending E-mail with Subject : {0}. Unable to upload any Attachments. Error : {1}</FileUploadFailed1>
<FileUploadFailed2>Failure sending E-mail with Subject : {0}. Unable to upload Attachment file : {1}. Error : {2}</FileUploadFailed2>
<LogoutFailed>Failed to logout from server after uploading attachment(s) to server.</LogoutFailed>
<NoDownloadLink>Failed to build the Download link.</NoDownloadLink>
<NotFoundInDrafts>Failure sending E-mail with Subject : {0}. Unable to build the message. The message may be moved or deleted from Drafts.</NotFoundInDrafts>
<ReAttachmentNoteOnError>Note : The attachments in this message are removed and you need to re-attach the attachments.</ReAttachmentNoteOnError>
</ErrorMessages>
</AttachmentRedirectorSettings>
}}}
This file needs to be adjusted with Notepad or other plain text editor to set the URL for your server, username and password. The same account is shared by all users to transfer files to your server. However the files uploaded are immediately moved into a temporary holding location for the download link that is inserted in the email.
The example XML has the user/pass set to be "share" and "share". You are free to change this, but this is not a super secret user. You will restrict options in your user to keep it from being abused.
Make the user we will be using for this share operation, but do not give them a home folder. Instead designate a location where you plan for the data to go, and we will configure that in just a minute.
We suggest some basic customizations such as the screenshot shows on this user. Definitely set a limit on the expiration days because this will be used as the retention policy for the shared files.
[AttachmentRedirector/user_customizations.png]
Now we configure a "Connect" event in the events section to use a HomeDirectory plugin configuration making this user have a unique home directory at every login.
macOS: [https://www.crushftp.com/early10/CrushDrop/CrushDrop_macOS.zip]\\
Windows: [https://www.crushftp.com/early10/CrushDrop/CrushDrop_windows.exe]\\
MD5 Hashes: [https://www.crushftp.com/early10/CrushDrop/CrushDrop_md5.txt]\\
----
An Electron based full replacement for the aged Attachment Redirector application, now running in OS-native code. \\
To install it, download the package for your OS platform, run it, set the login credentials and URL pointing to your CrushFTP server. HTTPS requires a valid SSL certificate, or CrushDrop will refuse to connect. \\
No additional server side configuration required any more.\\
[{Image src='crushdrop1.jpg' width='50%' height='..' align='left' style='..' class='..' }]\\
----
To use it, click the tray icon to raise the drag and drop panel, drag files onto\\
[{Image src='crushdrop2.jpg' width='75%' height='..' align='left' style='..' class='..' }]
Version Date Modified Size Author Changes ... Change note
32 22-Jun-2023 04:40 1.124 kB Ben Spink to previous
31 15-Jun-2022 07:13 1.046 kB Ben Spink to previous | to last AttachmentRedirector ==> CrushDrop
30 11-May-2021 08:30 1.046 kB Ada Csaba to previous | to last
29 11-May-2021 08:30 1.036 kB Ada Csaba to previous | to last
28 11-May-2021 08:28 0.984 kB Ada Csaba to previous | to last
27 11-May-2021 08:28 0.983 kB Ada Csaba to previous | to last
26 11-May-2021 08:17 0.559 kB Ada Csaba to previous | to last
25 11-May-2021 08:16 0.571 kB Ada Csaba to previous | to last
24 11-May-2021 08:16 0.571 kB Ada Csaba to previous | to last
23 11-May-2021 08:15 0.569 kB Ada Csaba to previous | to last
22 11-May-2021 08:13 0.963 kB Ada Csaba to previous | to last
21 02-Mar-2021 12:50 0.974 kB Ben Spink to previous | to last
« This page (revision-32) was last changed on 22-Jun-2023 04:40 by Ben Spink
G’day (anonymous guest)
CrushFTP10 | What's New
JSPWiki