- quickmail_set_body (mail, body.c_str());
- quickmail_add_attachment_file (mail, zip_file.string().c_str(), "application/zip");
-
- char const* error = quickmail_send (
- mail,
- Config::instance()->mail_server().c_str(),
- Config::instance()->mail_port(),
- Config::instance()->mail_user().c_str(),
- Config::instance()->mail_password().c_str()
- );
-
- if (error) {
- quickmail_destroy (mail);
- throw KDMError (
- String::compose (
- "Failed to send KDM email to %1 (%2)",
- Config::instance()->mail_server(),
- error
- )
- );
+ Emailer email (config->kdm_from(), i.cinema->email, subject, body);
+
+ if (!config->kdm_cc().empty ()) {
+ email.add_cc (config->kdm_cc ());