Class MailInFilterRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the mail_in_filter table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class MailInFilterRecordData : Object
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
MailInFilterRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the mail_in_filter table.
Declaration
public MailInFilterRecordData()
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
Address
The address associated with this mailbox (used as FROM: address when sending emails).
Declaration
public string Address
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AiSuggestCategory
If this is set to 0 (false), then there will be no AI for suggesting categories on incoming emails
Declaration
public short AiSuggestCategory
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AiTextAnalysis
If this is set to 0 (false), then there will be no AI text analysis on incoming emails
Declaration
public short AiTextAnalysis
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Autofaq
Whether to suggest FAQ entries for this email account or not
Declaration
public short Autofaq
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
AutofaqKbCategory
The root folder for the auto faq search.
Declaration
public int AutofaqKbCategory
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CategoryId
The id of the category this mailbox assigns tickets to (unless overridden by a sortfilter).
Declaration
public int CategoryId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Checkwait
How often (in minutes) to check this mailbox.
Declaration
public int Checkwait
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Domain
The domain used to login.
Declaration
public string Domain
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ImportmailPid
The process id of the importMail instance processing this mailbox
Declaration
public int ImportmailPid
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
KeepHeaders
A commaseparated list of headers to store for emails imported. E.g. 'to,from,recieved-by,subject'.
Declaration
public string KeepHeaders
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
LanguageId
The id of the customer language entry this entry is connected to.
Declaration
public int LanguageId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
LastError
The last error message recieved from the underlying email system (such as POP3 protocol errors, etc).
Declaration
public string LastError
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
LastSuccess
Datetime indicating the last time email was sucessfully imported from this mailbox. Used to display warnings when this value is getting too old.
Declaration
public DateTime LastSuccess
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
LastTry
Datetime indicating the last time this mailbox tried (but possibly failed) to fetch email.
Declaration
public DateTime LastTry
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MailgunDsn
If this is set to 1, the route created in Mailgun will be set up to deliver emails of type auto-replies, system messsages etc
Declaration
public short MailgunDsn
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MailInFilterId
The primary key (auto-incremented)
Declaration
public int MailInFilterId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
NextCheck
When this mailbox should be checked the next time.
Declaration
public DateTime NextCheck
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Noautoreply
If set, then this mailbox should not send an autoreply.
Declaration
public short Noautoreply
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
NumSeqFailures
The number of sequential failures for this mailbox.
Declaration
public int NumSeqFailures
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
PopPassword
The password used to login.
Declaration
public string PopPassword
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
PopServer
The hostname/IP address of the server.
Declaration
public string PopServer
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
PopUser
The username used to login.
Declaration
public string PopUser
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Priority
The id of the priority tickets are assigned when imported from this mailbox.
Declaration
public int Priority
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ReplyTemplateId
ID of the reply template used on this mail box.
Declaration
public int ReplyTemplateId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ServerType
Enum indicating the protocol to use (POP/IMAP).
Declaration
public MailboxType ServerType
Field Value
Type | Description |
---|---|
MailboxType |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Status
Status indicated whether this mailbox is deleted or not.
Declaration
public short Status
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TicketType
Tickettype of the ticket
Declaration
public int TicketType
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full MailInFilterRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding MailInFilterTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.