Configure: CS4OutlookDefaultUserConfig
The CS4OutlookDefaultUserConfig.xml file contains both user-specific information and global information.
See Create: CS4OutlookDefaultUserConfig for instruction on how to create the file.
Working with XML Files
It is recommended to get familiar with the basic functionality of XML files before you start editing the CS4OutlookDefaultUserConfig.xml. Furthermore, it is recommended to use an advanced editor for editing the file, which has a suitable display and syntax check (e.g. notepad++, PSPad or others).
User-specific information (one node per email account)
| Variable name | Function |
|---|---|
ServerUrl |
Cryptshare Server URL |
LastAcceptedTermsOfUse |
The time when the terms of use were agreed to. |
FirstName |
Sender’s first name. |
LastName |
Last name of the sender. |
SenderPhone |
Sender’s phone number |
EMailAddress |
E-mail address of the sender. For the initial configuration, the wildcard symbol '*' can be used here. |
SendOnBehalfDelegationType |
Specifies whether an email is sent as "Send as" or "Send on behalf" if a delegated mailbox is used. Values: None, SendAs, and SendOnBehalfOf |
IsUserEnabledServerURL |
A switch that defines whether the server URL can be edited by the user in the settings dialog. |
IsUserEnabledFirstName |
A switch that defines whether the first name can be edited by the user in the settings dialog. |
IsUserEnabledLastName |
A switch that defines whether the last name can be edited by the user in the settings dialog. |
IsUserEnabledSenderPhone |
A switch that defines whether the phone number can be edited by the user in the settings dialog. |
Recent transfer settings
| Variable name | Function |
|---|---|
SendPasswordViaSmsGateway |
Indicates whether the option to send the password via SMS during the last transfer was enabled. |
NotifyAboutDownload |
Specifies whether the Notify when files are retrieved option was enabled or disabled during the last transfer. |
ShowNameOfAttachments |
Specifies whether the Show file names in notification emails option was enabled or disabled during the last transfer. |
ShowZipContent |
Specifies whether the Show Zip Content option was enabled or disabled during the last transfer. |
EncryptMessage |
Specifies whether the Encrypt Message option was enabled or disabled during the last transfer. |
EncryptSubject |
Specifies whether the Encrypt Subject option was enabled or disabled during the last transfer. |
PasswordOption |
Specifies which password option was last selected. |
Download settings
| Variable name | Function |
|---|---|
SkipImportOptions |
Specifies whether to skip selecting download options. |
FolderLocation |
Specifies where the folder for downloads is (predefine a download location). You can either select an absolute (e.g. C:\Temp) or a relative (e.g. ..\Downloads\Cryptshare Downloads) path. Note that this path is relative to the Documents path of the current user. |
ImportDataToEmlAfterDownload |
Specifies whether files are attached to the email. |
SaveDataAfterDownload |
Specifies whether files are stored in a folder. |
DeleteNotificationMailAfterDownload |
Specifies whether the transfer notification is deleted after download. |
SkipFolderSelection |
Specifies whether the folder selection is skipped during download. You can skip the folder selection dialog by activating this function. This setting can be adjusted for all types of downloads (encrypted message only, file only, both). The last known download location will be selected. If no location is known, the user is prompted for a new download location. |
ImportEmlAfterDownload |
Specifies whether the confidential message is imported into the mailbox. |
SaveEmlAfterDownload |
Specifies whether the confidential message is stored in a folder. |
Global settings
| Variable name | Function |
|---|---|
ProxyPort |
Port number for connecting to the proxy server |
ProxyType |
Proxy Mode Selection system, none, or defined |
ProxyUrl |
Proxy connection URL. |
ProxyUser |
Proxy connection username. |
ProxyPassword |
Proxy connection password. |
IsUserenabledProxySelection |
Determines whether the user’s selection of the proxy mode can be modified in the Cryptshare for Outlook settings dialog. |
IsUserenabledProxyUrl |
Determines whether the proxy URL can be modified by the user in the Cryptshare for Outlook settings dialog or not. |
IsUserenabledProxyPort |
Determines whether the proxy port can be modified by the user in the Cryptshare for Outlook settings dialog or not. |
IsUserenabledProxyUser |
Determines whether the proxy username can be modified by the user in the Cryptshare for Outlook settings dialog or not. |
IsUserenabledProxyPassword |
Determines whether the proxy password can be modified by the user in the Cryptshare for Outlook settings dialog or not. |
SMS gateway settings
| Variable name | Function |
|---|---|
EncodeSpacesAsPercentTwenty |
Specifies whether spaces are encoded as %20. |
Encoding |
Specifies which encoding is used for texts. |
ActivateSmsGatewayFeature |
Specifies whether the feature is enabled at startup. |
ForceSmsNumberSelection |
Determines whether a number must be actively defined by the user, or whether an automatic suggestion is selected from the address book. It is also possible to change the number when the feature is disabled. |
GatewayUrl |
SMS Gateway Service URL. |
RequestType |
Specifies whether to communicate with the gateway via POST or GET. |
ContentType |
Specifies the content type for communication with the gateway. |
ResponseType |
Specifies the type of response the gateway to expect. |
ResponseRegEx |
Specifies which keyword is used to acknowledge a successful transfer. |
JsonPropertySet.ResponsePropertyName |
Specifies which property embedded in the JSON object contains the positive or negative result. |
JsonPropertySet.ErrorPropertyName |
Specifies which property embedded in the JSON object contains a description of the error that occurred. |
AuthenticationCredentials.UserName |
If necessary, sets the username for authentication. |
AuthenticationCredentials.Password |
If necessary, sets the password for authentication. |
AuthenticationCredentials.ParameterEncrypted |
Specifies whether the parameters need to be decrypted. |
HeaderParameters |
Can contain a list of freely defined parameters (ParameterSet) that are placed in the request header. |
Parameters |
Can contain a list of freely defined parameters (ParameterSet) which, depending on the RequestType, are appended to the URL or placed in the request body. |
ParameterSet.ParameterName |
Specifies the name of the parameter. |
ParameterSet.ParameterValue |
Sets the value of the parameter. |
ParameterSet.ParameterEncrypted |
Specifies whether the parameter value needs to be decrypted. |
Other nodes
| Variable name | Function | ||
|---|---|---|---|
LastTransferManagerView |
Specifies whether the transfer history is visible when Outlook starts. -1 invisible, 0 or 1 visible). |
||
DateOfValidity |
Specifies the time since when this configuration file has been valid. This parameter comes into focus when a reconfiguration of the add-in is to be carried out. |
||
ClientStoreLocation |
Path and file name of the ClientStore file (contains verification data). |
||
DateOfLastOutlookShutdown |
Time when Outlook was last closed. |
||
SuppressUserCredentialsDialog |
Suppresses the dialog for entering user data. |
||
RemoveQuotesAroundSenderHeaderValue |
Removes the quotes for the sender header. |
||
PlaceSendingEmailInDefaultOutbox |
Places the sent mails in the sent folder of the default email address. |
||
ContactSupportDefaultMail |
Email address that receives emails for support requests. The standard was set to support@pointsharp.com. |
||
EmbedLinkedImages |
This option can prevent the disappearance of embedded graphics as soon as Cryptshare for Outlook is activated. |
||
SuppressSentSizeWarning |
This option suppresses the warning for the threshold value "Save sent files up to (MB)". |
||
UseDefaultAccountOnly |
If this option is activated, only the default Outlook account is used. This can lead to improved compatibility when using alternative email servers (e.g. Kopano or Zarafa). |
||
MaximumSearchDaysSinceShutdown |
After starting Outlook, all emails that have been received since you quit are checked for transfer information. This option can be used to limit how far the add-in looks into the past. The default value is 30 days. |
||
MaximumItemsToSearch |
After starting Outlook, all emails that have been received since you quit are checked for transfer information. This option can be used to limit how many emails are scanned in total. The default value is 5000 emails. |
||
SearchDelayTimerSecondsDelegateMailbox |
Outlook accounts that are equipped with access rights to a certain mailbox must check it for new emails at intervals. The default value is 60 seconds. |
||
SearchDelayTimerSecondsNewNotifications |
After starting Outlook, all emails that have been received since you quit are checked for transfer information. This option can be used to describe the delay until Outlook accounts that have access rights to a mailbox are scanned. The default value is 10 seconds. |
||
SuppressAutomaticDownloadManagerActivation |
If this option is activated, the transfer manager will no longer be automatically displayed for incoming and outgoing transfers. |
||
HideCompletedDownloadsDelaySeconds |
It is possible to automatically hide the download element of a successfully downloaded one after it has been downloaded. The value stored here is the number of seconds that the download item is displayed before it is hidden. The default value is 60 seconds. |
||
UseDefaultEmailAccountOnly |
After activating this option, only the standard account is available for use with Cryptshare. This option can help improve Outlook startup time for users with many mailboxes. Please note, however, that this option should only be used if Cryptshare is only used with your own (standard) account. |
||
DefaultTransferManagerListSize |
Defines the number of Transfer Manager entries to display before the "Show all…" appears. The default value is 25 items. |
||
DoNotAttachConfidentialMessageToSentItem |
This option specifies whether the confidential message should be skipped when using the "Save sent files" feature. The default value is false. |
||
HideConfidentialContentInSentMail |
This option specifies whether to include the text of the confidential message in the sent email. The default value is false.
|
||
DoNotActivateCryptshare WhenInteractingWithSensitiveInformation |
This option specifies whether Cryptshare should be activated when an email with sensitive content (i.e. either a confidential message or a notification email with attached files) is forwarded or replied to. The default value is false, which means that Cryptshare will be activated. |
||
UseSimplifiedRibbonButtons |
Specifies whether to use the simplified ribbon button. |
||
HideSettingsButton |
This option hides the add-in’s Settings button. |
||
HideContactSupportButton |
This option hides the Contact Support button of the add-in. |
||
HideActivateQuickButton |
This option hides the add-in’s Enable QUICK button. |
||
HideMakeAWishButton |
This option hides the add-in’s Make a Wish button. |
||
HideSendWithCryptshareButton |
This option hides the Send with Cryptshare button of the add-in. |
||
OpenRevokeMailDraft |
Specifies whether the checkbox for displaying the draft revocation mail is displayed or not. |
||
MarkSentItemForDeletion |
Set this option to true if you’re having trouble sending transfers that remain in the Outbox. |
||
SentItemSubjectPrefix |
Sets a prefix for the subject of the sent email. |
||
SentItemSubjectSuffix |
Sets a suffix for the subject of the sent email. |
||
MailDecryptionCategorySubjectPrefix |
Sets a prefix for the subject of an imported encrypted email. |
||
MailDecryptionCategorySubjectSuffix |
Sets a suffix for the subject of an imported encrypted email. |
||
MailDecryptionCategoryName |
Specifies the name of the category used to mark the imported encrypted email. |
||
MailDecryptionCategoryColor |
Specifies the color of the category used to mark the imported encrypted email. |
||
UseCustomUriScheme |
Specifies whether to force the use of the Download Managers. |
||
MaximumZipItemsToList |
Defines the maximum number of files of a zip archive shown in the notification mail. |
||
MaximumAttachedFilesToList |
Defines the maximum number of files shown in the notification mail. |
||
HideCompletedDownloads |
Defines whether a download that has already been downloaded should continue to appear in the Transfer Manager. |
||
SwapAttachmentsDelay |
Specifies how long it takes for attachments to be transferred to the Attachment Manager when activating Cryptshare for Outlook. The default value is 2 seconds. |
||
ForcePopOutOnReply |
If this option is activated, clicking on the "Reply" button will always open the reply mail in a pop-out window. |
||
UILanguage |
Defines the language of the user interface with a language key. (en-US, de-DE, fr-FR …) |
||
ActivateVisibilityWorkaround |
If Cryptshare relevant buttons are not displayed, this workaround can fix the problem. |
||
TrustLocalDirectories |
Specifies whether directory links in Cryptshare mails should be trusted. |
||
TrustDownloadedFiles |
Specifies whether file links should be trusted in Cryptshare mails. |
||
PlaceSentItemIntoDelegateMailboxSentFolder / PlaceSentItemIntoDefaultMailboxSentFolder |
Specifies in which 'Sent Items' directory the outgoing message is archived when a delegated mailbox with full control is used. |
| In the file, hash values for language packs are recorded under the node <AvailableGuiLanguages>. Those values enable Cryptshare for Outlook (Classic) to detect whether there is a more up-to-date language pack for the interface language on the server than the one installed. Cryptshare for Outlook then pulls the required language resources from the server, and updates the hash values. Please do not make any changes to these nodes. |