MCPcopy Create free account
hub / github.com/MailCore/mailcore2 / parseAddressesFromRfc822

Function parseAddressesFromRfc822

tests/test-all.cpp:221–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

219}
220
221static void parseAddressesFromRfc822(mailcore::String * filename, mailcore::Array ** pRecipients, mailcore::Address ** pFrom)
222{
223 mailcore::MessageParser * parser = mailcore::MessageParser::messageParserWithContentsOfFile(filename);
224
225 mailcore::Array * recipients = mailcore::Array::array();
226 if (parser->header()->to() != NULL) {
227 recipients->addObjectsFromArray(parser->header()->to());
228 }
229 if (parser->header()->cc() != NULL) {
230 recipients->addObjectsFromArray(parser->header()->cc());
231 }
232 if (parser->header()->bcc() != NULL) {
233 recipients->addObjectsFromArray(parser->header()->bcc());
234 }
235 *pRecipients = recipients;
236 *pFrom = parser->header()->from();
237}
238
239static void testSendingMessageFromFileViaSMTP(mailcore::Data * data)
240{

Calls 6

toMethod · 0.45
headerMethod · 0.45
addObjectsFromArrayMethod · 0.45
ccMethod · 0.45
bccMethod · 0.45
fromMethod · 0.45

Tested by

no test coverage detected