Show / Hide Table of Contents

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.

Inheritance
Object
MailInFilterRecordData
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class 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.

Constructors

MailInFilterRecordData()

Declaration
public MailInFilterRecordData()

Fields

Address

The address associated with this mailbox (used as FROM: address when sending emails).

Declaration
public string Address
Field Value
Type Description
String

Autofaq

Whether to suggest FAQ entries for this email account or not

Declaration
public short Autofaq
Field Value
Type Description
Int16

AutofaqKbCategory

The root folder for the auto faq search.

Declaration
public int AutofaqKbCategory
Field Value
Type Description
Int32

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

Checkwait

How often (in minutes) to check this mailbox.

Declaration
public int Checkwait
Field Value
Type Description
Int32

Domain

The domain used to login.

Declaration
public string Domain
Field Value
Type Description
String

ImportmailPid

The process id of the importMail instance processing this mailbox

Declaration
public int ImportmailPid
Field Value
Type Description
Int32

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

LanguageId

The id of the customer language entry this entry is connected to.

Declaration
public int LanguageId
Field Value
Type Description
Int32

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

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

LastTry

Datetime indicating the last time this mailbox tried (but possibly failed) to fetch email.

Declaration
public DateTime LastTry
Field Value
Type Description
DateTime

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

MailInFilterId

The primary key (auto-incremented)

Declaration
public int MailInFilterId
Field Value
Type Description
Int32

NextCheck

When this mailbox should be checked the next time.

Declaration
public DateTime NextCheck
Field Value
Type Description
DateTime

Noautoreply

If set, then this mailbox should not send an autoreply.

Declaration
public short Noautoreply
Field Value
Type Description
Int16

NumSeqFailures

The number of sequential failures for this mailbox.

Declaration
public int NumSeqFailures
Field Value
Type Description
Int32

PopPassword

The password used to login.

Declaration
public string PopPassword
Field Value
Type Description
String

PopServer

The hostname/IP address of the server.

Declaration
public string PopServer
Field Value
Type Description
String

PopUser

The username used to login.

Declaration
public string PopUser
Field Value
Type Description
String

Priority

The id of the priority tickets are assigned when imported from this mailbox.

Declaration
public int Priority
Field Value
Type Description
Int32

ReplyTemplateId

ID of the reply template used on this mail box.

Declaration
public int ReplyTemplateId
Field Value
Type Description
Int32

ServerType

Enum indicating the protocol to use (POP/IMAP).

Declaration
public MailboxType ServerType
Field Value
Type Description
MailboxType

Status

Status indicated whether this mailbox is deleted or not.

Declaration
public short Status
Field Value
Type Description
Int16

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
MailInFilterRecordDataExtensions.ToInsert(MailInFilterRecordData)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top