Show / Hide Table of Contents

Class EMailController

Inheritance
Object
EMailController
Implements
IRequiresSessionState
Namespace: SuperOffice.CRM.Web.Controllers
Assembly: SuperOffice.CRMWeb.dll
Syntax
public class EMailController : ApiController, IRequiresSessionState

Constructors

EMailController()

Declaration
public EMailController()

Methods

AttemptInboxLogin(EMailController.ExpertEmailAuthentiction)

Declaration
public int AttemptInboxLogin(EMailController.ExpertEmailAuthentiction e)
Parameters
Type Name Description
EMailController.ExpertEmailAuthentiction e
Returns
Type Description
Int32

AttemptSimpleInboxLogin(EMailController.EmailAuthentication)

Declaration
public int AttemptSimpleInboxLogin(EMailController.EmailAuthentication auth)
Parameters
Type Name Description
EMailController.EmailAuthentication auth
Returns
Type Description
Int32

AutoResolveTest(String)

Declaration
public string AutoResolveTest(string emailAddress)
Parameters
Type Name Description
String emailAddress
Returns
Type Description
String

BeginInboxAuthorize(EMailController.SoInboxAuthorizeRequest)

Declaration
public EMailController.SoInboxAuthorizeResponse BeginInboxAuthorize(EMailController.SoInboxAuthorizeRequest request)
Parameters
Type Name Description
EMailController.SoInboxAuthorizeRequest request
Returns
Type Description
EMailController.SoInboxAuthorizeResponse

BeginInboxSigninMicrosoft(EMailController.SoInboxAuthorizeRequest)

Declaration
public EMailController.SoInboxAuthorizeResponse BeginInboxSigninMicrosoft(EMailController.SoInboxAuthorizeRequest request)
Parameters
Type Name Description
EMailController.SoInboxAuthorizeRequest request
Returns
Type Description
EMailController.SoInboxAuthorizeResponse

EndInboxAuthorize()

Declaration
public HttpResponseMessage EndInboxAuthorize()
Returns
Type Description
HttpResponseMessage

GetForwardDocumentScript(Int32)

Declaration
public string GetForwardDocumentScript(int documentId)
Parameters
Type Name Description
Int32 documentId
Returns
Type Description
String

GetLastEmailAuthError()

Declaration
public int GetLastEmailAuthError()
Returns
Type Description
Int32

GetReplyToDocumentScript(Int32)

Declaration
public string GetReplyToDocumentScript(int documentId)
Parameters
Type Name Description
Int32 documentId
Returns
Type Description
String

GetSendEMailScript(EMailController.GetSendEMailScriptRequest)

Declaration
public string GetSendEMailScript(EMailController.GetSendEMailScriptRequest request)
Parameters
Type Name Description
EMailController.GetSendEMailScriptRequest request
Returns
Type Description
String

GetSendEMailToScript(EMailController.GetSendEMailToScriptReqeust)

Declaration
public string GetSendEMailToScript(EMailController.GetSendEMailToScriptReqeust getSendEMailToScriptReqeust)
Parameters
Type Name Description
EMailController.GetSendEMailToScriptReqeust getSendEMailToScriptReqeust
Returns
Type Description
String

SaveEmailLoginSession(String, String, String, Boolean, String, String, String, Boolean, String)

Declaration
public static void SaveEmailLoginSession(string iserver, string iuser, string ipass, bool issl, string oserver, string ouser, string opass, bool ossl, string fromAddress)
Parameters
Type Name Description
String iserver
String iuser
String ipass
Boolean issl
String oserver
String ouser
String opass
Boolean ossl
String fromAddress

Implements

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