- for (auto extra: extra_addresses) {
- Emailer email (config->kdm_from(), { extra }, subject, body);
- email.add_attachment (zip_file, container_name_format.get(first->name_values(), ".zip"), "application/zip");
-
- try {
- email.send (config->mail_server(), config->mail_port(), config->mail_protocol(), config->mail_user(), config->mail_password());
- } catch (...) {
- boost::filesystem::remove (zip_file);
- log_details (email);
- throw;
- }
-
- log_details (email);
- }
-