/** @param body Email body */
SendNotificationEmailJob::SendNotificationEmailJob (string body)
: Job (shared_ptr<Film>())
/** @param body Email body */
SendNotificationEmailJob::SendNotificationEmailJob (string body)
: Job (shared_ptr<Film>())
if (config->mail_server().empty()) {
throw NetworkError (_("No mail server configured in preferences"));
if (config->mail_server().empty()) {
throw NetworkError (_("No mail server configured in preferences"));
Emailer email (config->notification_from(), to, config->notification_subject(), _body);
for (auto i: config->notification_cc()) {
email.add_cc (i);
}
if (!config->notification_bcc().empty()) {
Emailer email (config->notification_from(), to, config->notification_subject(), _body);
for (auto i: config->notification_cc()) {
email.add_cc (i);
}
if (!config->notification_bcc().empty()) {
}
email.send (config->mail_server(), config->mail_port(), config->mail_protocol(), config->mail_user(), config->mail_password());
}
email.send (config->mail_server(), config->mail_port(), config->mail_protocol(), config->mail_user(), config->mail_password());