| 237 | } |
| 238 | |
| 239 | static 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 | |
| 264 | static void testPOP() |
| 265 | { |
nothing calls this directly
no test coverage detected