Property | Type | Description | |
---|---|---|---|
EmailSenderOnExceptionHappened | void | ||
FreshenMailBox | Task |
||
HandleExpungedMessages | Task | ||
HandleMessageSeen | Task | ||
HandleNewMessages | Task | ||
ImapIdlerOnIntegrityCheck | void | ||
ImapIdlerOnMessageArrived | void | ||
ImapIdlerOnMessageExpunged | void | ||
ImapIdlerOnMessageSeen | void | ||
NewMessageQueue | Task | ||
SetupClients | Task |
||
SetupEmailSender | Task | ||
SetupEvents | bool |
Method | Description | |
---|---|---|
AddNotification ( INotificationAction action ) : void | ||
Dispose ( ) : void | ||
GetEmailByUniqueId ( string messageId ) : Task |
||
GetMessage ( uint uniqueId ) : Task |
||
ImapMailBox ( IClientConfiguration config, IMailBoxLogger mbLogger, IImapWorker imapWorker, IImapIdler imapIdler, IEmailSender emailSender ) : System | ||
MoveMessage ( Dictionary |
||
MoveMessage ( IMessageSummary summary, string moveToFolder, string actionTakenBy ) : Task | ||
MoveMessage ( uint uid, string messageid, string moveToFolder, string actionTakenBy ) : Task | ||
SendMail ( |
||
Setup ( ) : Task | ||
Status ( ) : |
Method | Description | |
---|---|---|
EmailSenderOnExceptionHappened ( object sender, |
||
FreshenMailBox ( ) : Task |
||
HandleExpungedMessages ( int index ) : Task | ||
HandleMessageSeen ( int index ) : Task | ||
HandleNewMessages ( ) : Task | ||
ImapIdlerOnIntegrityCheck ( object sender, IntegrityCheckArgs integrityCheckArgs ) : void | ||
ImapIdlerOnMessageArrived ( object sender, MailKit.MessagesArrivedEventArgs eventArgs ) : void | ||
ImapIdlerOnMessageExpunged ( object sender, |
||
ImapIdlerOnMessageSeen ( object sender, |
||
NewMessageQueue ( int count ) : Task | ||
SetupClients ( ) : Task |
||
SetupEmailSender ( ) : Task | ||
SetupEvents ( ) : bool |
public AddNotification ( INotificationAction action ) : void | ||
action | INotificationAction | |
return | void |
public GetEmailByUniqueId ( string messageId ) : Task |
||
messageId | string | |
return | Task |
public ImapMailBox ( IClientConfiguration config, IMailBoxLogger mbLogger, IImapWorker imapWorker, IImapIdler imapIdler, IEmailSender emailSender ) : System | ||
config | IClientConfiguration | |
mbLogger | IMailBoxLogger | |
imapWorker | IImapWorker | |
imapIdler | IImapIdler | |
emailSender | IEmailSender | |
return | System |
public MoveMessage ( Dictionary |
||
messages | Dictionary |
|
return | Task |
public MoveMessage ( IMessageSummary summary, string moveToFolder, string actionTakenBy ) : Task | ||
summary | IMessageSummary | |
moveToFolder | string | |
actionTakenBy | string | |
return | Task |
public MoveMessage ( uint uid, string messageid, string moveToFolder, string actionTakenBy ) : Task | ||
uid | uint | |
messageid | string | |
moveToFolder | string | |
actionTakenBy | string | |
return | Task |
public SendMail ( |
||
message | ||
uniqueId | uint | |
emailDestination | string | |
moveToDest | bool | |
return | Task |
public Status ( ) : |
||
return |