diff options
| author | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2023-06-12 23:37:39 +0300 |
|---|---|---|
| committer | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2023-06-16 10:37:25 +0300 |
| commit | aa2c17e1381baed06da37c52f797ef7b25411603 (patch) | |
| tree | 1532ab7aaa3a727c6e8101a66c991b259669946a | |
| parent | 47cbd45f908dfa49f7186d057a586b5fd33f0292 (diff) | |
contact/display-name: quote "names" with '@'
Apparently, some mail servers want this, and gnus doesn't handle it
automatically.
| -rw-r--r-- | lib/message/mu-contact.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/message/mu-contact.cc b/lib/message/mu-contact.cc index acf9123..4ce9a5c 100644 --- a/lib/message/mu-contact.cc +++ b/lib/message/mu-contact.cc @@ -1,5 +1,5 @@ /* -** Copyright (C) 2022 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> +** Copyright (C) 2022-2023 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> ** ** This program is free software; you can redistribute it and/or modify it ** under the terms of the GNU General Public License as published by the @@ -32,9 +32,9 @@ using namespace Mu; std::string Contact::display_name() const { - auto needs_quoting= [](const std::string& n) { + const auto needs_quoting= [](const std::string& n) { for (auto& c: n) - if (c == ',' || c == '"') + if (c == ',' || c == '"' || c == '@') return true; return false; }; |
