diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-07-06 01:45:02 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-07-06 01:45:02 +0100 |
| commit | 3b970d4c3089bbf7ca2c7f59d8d18142ed49de65 (patch) | |
| tree | 7dd0b8e005498c4cc03aed0f62ec73ad83a2472d /src/lib/kdm.cc | |
| parent | 3bb6308d1b17aa643021bddc82e954029076f780 (diff) | |
Add configuration of KDM SMTP port; remove slight warning about plaintext passwords.
Diffstat (limited to 'src/lib/kdm.cc')
| -rw-r--r-- | src/lib/kdm.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/kdm.cc b/src/lib/kdm.cc index 8489eed33..f9b21c525 100644 --- a/src/lib/kdm.cc +++ b/src/lib/kdm.cc @@ -271,19 +271,23 @@ email_kdms ( quickmail_set_body (mail, body.c_str()); quickmail_add_attachment_file (mail, zip_file.string().c_str(), "application/zip"); - int const port = Config::instance()->mail_user().empty() ? 25 : 587; - char const* error = quickmail_send ( mail, Config::instance()->mail_server().c_str(), - port, + 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 (%1)", error)); + throw KDMError ( + String::compose ( + "Failed to send KDM email to %1 (%2)", + Config::instance()->mail_server(), + error + ) + ); } quickmail_destroy (mail); } |
