Show / Hide Table of Contents

Namespace SuperOffice.CRM.Mail

Classes

CacheMailQueue

CacheMailQueueArgument

Holds all arguments needed for the cache operation

CacheMailQueueProcessor

Processor for caching e-mail

EMailConstants

Contains fixed values for SuperOffice mail

EMailConstants.ForeignKey

Contains values used for linking mail and SuperOffice records in foreignkey tables

EMailHelper

Helper class for mail tasks

MailAddressProvider

Utility functions associated with SuperOffice.CRM.Mail.MailAddress, but which depends on a database to be useful.

MailCache

Class that handles e-mail caching to the superoffice db

MailParser

Class used to parse different types of e-mail data into MailItems

MailSession<TMailInterface>

Base class for sessions to mail servers

MailSoInfoProvider

MessageStoreSession

Class to deal with sessions for incoming/message store (i.e. IMAP) mail servers.
Instantiate this class with BeginReadAsync(SoMailFolder, CancellationToken).

OutgoingMailSession

Class to deal with sessions for outgoing (i.e. SMTP) mail servers.
Instantiate this class with BeginSend(string, string, string).

RecipentList

This class is stored as a blob and therefor any changes to this class is a breaking change

SendMailHelper

Places outgoing mail into the Outbox, where ejCron will pick it up and send it out within a few minutes.

SendMailQueue

Call SendMail(string, string, string, string, string, string, string, params MailItem[]) add an e-mail to the outgoing Queue of e-mails.

SendMailQueueArgument

Argument for processing mail used by SendMailQueueProcessor and SendMailQueue.

SendMailQueueProcessor

Processor for sending mail.

SendSmsHelper

Places outgoing sms into the Outbox, where ejCron will pick it up and send it out within a few minutes.

SentEMailInfo

This class wraps MailAddress

SoMail

Helper class for sending and receiving e-mails

SoMailCredentials

Info about server, username and password for e-mail authentication

© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top