#include "film.h"
#include "log.h"
#include "quickmail.h"
+#include "version.h"
#include "i18n.h"
void
SendProblemReportJob::run ()
{
+ sub (_("Sending email"));
set_progress_unknown ();
-
+
quickmail mail = quickmail_create (_from.c_str(), "DCP-o-matic problem report");
-
+
quickmail_add_to (mail, "carl@dcpomatic.com");
-
+
string body = _summary + "\n\n";
-
+
+ body += "Version: " + string (dcpomatic_version) + " " + string (dcpomatic_git_commit) + "\n\n";
+
body += "log head and tail:\n";
body += "---<8----\n";
body += _film->log()->head_and_tail ();
add_file (body, "metadata.xml");
quickmail_set_body (mail, body.c_str());
-
+
char const* error = quickmail_send (mail, "main.carlh.net", 2525, 0, 0);
-
+
if (error) {
set_state (FINISHED_ERROR);
set_error (error, "");
} else {
set_state (FINISHED_OK);
}
-
+
quickmail_destroy (mail);
set_progress (1);
if (!f) {
return;
}
-
+
body += file.string() + ":\n";
body += "---<8----\n";
uintmax_t const size = boost::filesystem::file_size (_film->file (file));