diff options
author | 2013-08-17 20:09:36 -0700 | |
---|---|---|
committer | 2013-08-17 20:09:36 -0700 | |
commit | d510c2dda500ce3955df1c377410b1d8ffc9cf6b (patch) | |
tree | 48533e29001e31f4577dc1e312d075a1db7cd4f3 /src/async/smtp/MCSMTPAsyncSession.cc | |
parent | 0bc9d79ada9b7a0a3f2cc2ea8c398e480be779f6 (diff) |
Fixed #314: added -[MCOSMTPSession sendOperationWithData:from:recipients:]
Diffstat (limited to 'src/async/smtp/MCSMTPAsyncSession.cc')
-rw-r--r-- | src/async/smtp/MCSMTPAsyncSession.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/async/smtp/MCSMTPAsyncSession.cc b/src/async/smtp/MCSMTPAsyncSession.cc index f670894a..4da41b5d 100644 --- a/src/async/smtp/MCSMTPAsyncSession.cc +++ b/src/async/smtp/MCSMTPAsyncSession.cc @@ -211,6 +211,17 @@ SMTPOperation * SMTPAsyncSession::sendMessageOperation(Data * messageData) return (SMTPOperation *) op->autorelease(); } +SMTPOperation * SMTPAsyncSession::sendMessageOperation(Address * from, Array * recipients, + Data * messageData) +{ + SMTPSendWithDataOperation * op = new SMTPSendWithDataOperation(); + op->setSession(this); + op->setMessageData(messageData); + op->setFrom(from); + op->setRecipients(recipients); + return (SMTPOperation *) op->autorelease(); +} + SMTPOperation * SMTPAsyncSession::checkAccountOperation(Address * from) { SMTPCheckAccountOperation * op = new SMTPCheckAccountOperation(); |