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

Function testSendingMessageFromFileViaSMTP

tests/test-all.cpp:239–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

237}
238
239static void testSendingMessageFromFileViaSMTP(mailcore::Data * data)
240{
241 mailcore::SMTPSession * smtp;
242 mailcore::ErrorCode error;
243
244 mailcore::String * filename = temporaryFilenameForTest();
245 data->writeToFile(filename);
246
247 smtp = new mailcore::SMTPSession();
248
249 smtp->setHostname(MCSTR("smtp.gmail.com"));
250 smtp->setPort(25);
251 smtp->setUsername(email);
252 smtp->setPassword(password);
253 smtp->setConnectionType(mailcore::ConnectionTypeStartTLS);
254
255 mailcore::Array * recipients;
256 mailcore::Address * from;
257 parseAddressesFromRfc822(filename, &recipients, &from);
258
259 smtp->sendMessage(from, recipients, filename, NULL, &error);
260
261 smtp->release();
262}
263
264static void testPOP()
265{

Callers

nothing calls this directly

Calls 10

temporaryFilenameForTestFunction · 0.85
parseAddressesFromRfc822Function · 0.85
sendMessageMethod · 0.80
releaseMethod · 0.80
writeToFileMethod · 0.45
setHostnameMethod · 0.45
setPortMethod · 0.45
setUsernameMethod · 0.45
setPasswordMethod · 0.45
setConnectionTypeMethod · 0.45

Tested by

no test coverage detected