diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-09-09 14:24:30 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-09-10 21:19:38 +0300 |
commit | c6c0da7fcb4b8fd0ec6be4fe7cbbfb98c1d62c24 (patch) | |
tree | 1edd63ca7f298943e00eec78a61f8852781b898a /tools | |
parent | d14f26569e6d2253310516431cfe54647a02e314 (diff) |
melib: cleanup commit
Cleanup melib module exports, add some document tests, change some
documentation.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/src/smtp_conn.rs | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/tools/src/smtp_conn.rs b/tools/src/smtp_conn.rs index d7195372..a8665f82 100644 --- a/tools/src/smtp_conn.rs +++ b/tools/src/smtp_conn.rs @@ -5,28 +5,17 @@ use melib::smol; use melib::smtp::*; use melib::Result; -/// Opens an interactive shell on an IMAP server. Suggested use is with rlwrap(1) -/// -/// # Example invocation: -/// ```sh -/// ./imap_conn server_hostname server_username server_password server_port"); -/// ``` -/// -/// `danger_accept_invalid_certs` is turned on by default, so no certificate validation is performed. - fn main() -> Result<()> { let conf = SmtpServerConf { - hostname: "smtp1.ntua.gr".into(), + hostname: "smtp1.example.com".into(), port: 587, security: SmtpSecurity::StartTLS { danger_accept_invalid_certs: false, }, extensions: SmtpExtensionSupport::default(), auth: SmtpAuth::Auto { - username: "el13635".into(), - password: Password::CommandEval( - "gpg2 --no-tty -q -d ~/.passwords/msmtp/ntua.gpg".into(), - ), + username: "username".into(), + password: Password::CommandEval("gpg2 --no-tty -q -d ~/.passwords/password.gpg".into()), require_auth: true, }, envelope_from: String::new(), @@ -37,14 +26,15 @@ fn main() -> Result<()> { let mut conn = futures::executor::block_on(SmtpConnection::new_connection(conf)).unwrap(); futures::executor::block_on(conn.mail_transaction( - r##"To: pr.birch@gmail.com + r##"To: username@example.com Auto-Submitted: auto-generated Subject: Fwd: *** SMTP TEST #2 information *** -From: Manos <el13635@mail.ntua.gr> -Message-Id: <E1hSjnr-0003fN-RL2@postretch> +From: Xxxxx <username@example.com> +Message-Id: <E1hSjnr-0003fN-RL2@example> Date: Mon, 13 Jul 2020 15:02:15 +0300 -postretch : May 20 18:02:00 : epilys : user NOT in sudoers ; TTY=pts/13 ; PWD=/tmp/db-project ; USER=postgres ; COMMAND=/usr/bin/dropdb Prescriptions-R-X"##, +machine : May 20 18:02:00 : user : user NOT in sudoers ; TTY=pts/13 ; PWD=/tmp/db-project ; USER=postgres ; COMMAND=/usr/bin/dropdb Prescriptions-R-X"##, +None )).unwrap(); Ok(()) } |