프로퍼티 | 타입 | 설명 | |
---|---|---|---|
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 |
메소드 | 설명 | |
---|---|---|
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 ( ) : |
메소드 | 설명 | |
---|---|---|
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 | |
리턴 | void |
public GetEmailByUniqueId ( string messageId ) : Task |
||
messageId | string | |
리턴 | Task |
public ImapMailBox ( IClientConfiguration config, IMailBoxLogger mbLogger, IImapWorker imapWorker, IImapIdler imapIdler, IEmailSender emailSender ) : System | ||
config | IClientConfiguration | |
mbLogger | IMailBoxLogger | |
imapWorker | IImapWorker | |
imapIdler | IImapIdler | |
emailSender | IEmailSender | |
리턴 | System |
public MoveMessage ( IMessageSummary summary, string moveToFolder, string actionTakenBy ) : Task | ||
summary | IMessageSummary | |
moveToFolder | string | |
actionTakenBy | string | |
리턴 | Task |
public MoveMessage ( uint uid, string messageid, string moveToFolder, string actionTakenBy ) : Task | ||
uid | uint | |
messageid | string | |
moveToFolder | string | |
actionTakenBy | string | |
리턴 | Task |
public SendMail ( |
||
message | ||
uniqueId | uint | |
emailDestination | string | |
moveToDest | bool | |
리턴 | Task |