GetEmailAndNotificationSettings API
Returns all email and notification settings for the infoRouter system. Requires system administrator privileges.
Endpoint
/srv.asmx/GetEmailAndNotificationSettings
Methods
- GET
/srv.asmx/GetEmailAndNotificationSettings?authenticationTicket=...
- POST
/srv.asmx/GetEmailAndNotificationSettings (form data)
- SOAP Action:
http://tempuri.org/GetEmailAndNotificationSettings
Parameters
| Parameter |
Type |
Required |
Description |
authenticationTicket |
string |
Yes |
Authentication ticket obtained from AuthenticateUser |
Response
Success Response
<root success="true">
<EmailAndNotificationSettings>
<FaxQue>c:\faxque</FaxQue>
<TruncateLongEmailFields>false</TruncateLongEmailFields>
<AllowEmailAttachments>true</AllowEmailAttachments>
<AttachmentSizeLimit>5242880</AttachmentSizeLimit>
<SubscriptionNotifications>true</SubscriptionNotifications>
<AllowPartialEmailUploads>false</AllowPartialEmailUploads>
<SendToSendEmail>true</SendToSendEmail>
<SendToAllowSendEmailAttachments>true</SendToAllowSendEmailAttachments>
<SendToDisplayUserList>true</SendToDisplayUserList>
<SendToSendEmailsFromUsersEmail>false</SendToSendEmailsFromUsersEmail>
<SendToLogCcAddress></SendToLogCcAddress>
<SendNotificationsOnDragDrop>false</SendNotificationsOnDragDrop>
<TimeZoneSettingsNotifications>UseGMT</TimeZoneSettingsNotifications>
</EmailAndNotificationSettings>
</root>
Error Response
<root success="false" error="[ErrorCode] Error message" />
Fields
Subscription Notifications
| Field |
Type |
Description |
SubscriptionNotifications |
bool |
Enable email notifications for document/folder subscriptions |
SendNotificationsOnDragDrop |
bool |
Send notifications when documents are moved via drag-and-drop |
TimeZoneSettingsNotifications |
string |
Timezone for notification timestamps: UseGMT or UseServerLocal |
Email Attachments (inbound)
| Field |
Type |
Description |
AllowEmailAttachments |
bool |
Allow documents to be attached to outgoing emails |
AttachmentSizeLimit |
long |
Maximum attachment size in bytes |
AllowPartialEmailUploads |
bool |
Allow email documents to be uploaded even if some parts are missing |
TruncateLongEmailFields |
bool |
Truncate oversized email header fields (Subject, From, To, CC) on import |
Send To (outbound email)
| Field |
Type |
Description |
SendToSendEmail |
bool |
Enable the Send To Email feature |
SendToAllowSendEmailAttachments |
bool |
Allow document attachments in Send To emails |
SendToDisplayUserList |
bool |
Show a user list picker in the Send To Email dialog |
SendToSendEmailsFromUsersEmail |
bool |
Use the logged-in user's email address as the From address |
SendToLogCcAddress |
string |
CC address for all outbound Send To emails (audit/log copy) |
Required Permissions
Caller must be a system administrator.
Example
Request (GET)
GET /srv.asmx/GetEmailAndNotificationSettings?authenticationTicket=abc123 HTTP/1.1
Request (POST)
POST /srv.asmx/GetEmailAndNotificationSettings HTTP/1.1
Content-Type: application/x-www-form-urlencoded
authenticationTicket=abc123
Notes
- Use the returned XML as the input template for
SetEmailAndNotificationSettings.
- SMTP server connection settings (server, port, username, password) are read-only and configured in
appsettings.json; they are not returned by this API.
AttachmentSizeLimit is in bytes; the UI displays it in KB.