meli/melib/src
Manos Pitsidianakis 77dc1d74bf
Add smtp client support for sending mail in UI
`mailer_command` was removed, and a new setting `send_mail` was added.

Its possible values are a string, consisting of a shell command to
execute, or settings to configure an smtp server connection. The
configuration I used for testing this is:

  [composing]
  send_mail = { hostname = "smtp.mail.tld", port = 587, auth = { type = "auto", username = "yoshi", password = { type = "command_eval", value = "gpg2 --no-tty -q -d ~/.passwords/msmtp/yoshi.gpg" } }, security = { type = "STARTTLS" } }

For local smtp server:
  [composing]
  send_mail = { hostname = "localhost", port = 25, auth = { type = "none" }, security = { type = "none" } }
2020-07-15 15:24:01 +03:00
..
addressbook Fix clippy lints 2020-07-06 15:27:08 +03:00
backends melib/mbox: fix not updating mailbox_index on new envelope 2020-07-15 15:22:33 +03:00
email melib: Add experimental SMTP client 2020-07-15 15:22:33 +03:00
text_processing Fix clippy lints 2020-07-06 15:27:08 +03:00
thread Remove fnv crate 2020-05-10 21:18:56 +03:00
addressbook.rs Remove fnv crate 2020-05-10 21:18:56 +03:00
async_workers.rs Fix clippy lints 2020-07-06 15:27:08 +03:00
backends.rs imap: remove blocking imap backend, replace with async 2020-07-06 15:27:08 +03:00
collection.rs Fix clippy lints 2020-07-06 15:27:08 +03:00
conf.rs conf/accounts: add is_{async,remote} fields 2020-07-06 15:27:08 +03:00
connections.rs melib: Add experimental SMTP client 2020-07-15 15:22:33 +03:00
datetime.rs Fix clippy lints 2020-07-06 15:27:08 +03:00
email.rs BackendOp: return future in as_bytes() 2020-07-06 15:26:39 +03:00
error.rs melib/error: add ErrorKind struct 2020-07-13 21:36:55 +03:00
lib.rs melib: Small documentation fixes for smtp, thread 2020-07-15 15:22:33 +03:00
logging.rs Add smtp client support for sending mail in UI 2020-07-15 15:24:01 +03:00
parsec.rs melib/vcard: add parser for vcard files 2019-11-27 01:46:23 +02:00
search.rs melib: add search method in mail backends 2020-04-05 15:57:05 +03:00
smtp.rs melib: Add experimental SMTP client 2020-07-15 15:22:33 +03:00
sqlite3.rs sqlite3: move module to melib 2020-05-30 15:37:12 +03:00
thread.rs melib: Small documentation fixes for smtp, thread 2020-07-15 15:22:33 +03:00