Files
himalaya/src/domain/sender/sendmail/wizard.rs
T
Clément DOUIN cac8280c8c use tokio async runtime
last fixes before merge
2023-07-05 09:04:40 +02:00

18 lines
485 B
Rust

use anyhow::Result;
use dialoguer::Input;
use pimalaya_email::sender::{SenderConfig, SendmailConfig};
use crate::config::wizard::THEME;
pub(crate) fn configure() -> Result<SenderConfig> {
let mut config = SendmailConfig::default();
config.cmd = Input::with_theme(&*THEME)
.with_prompt("Sendmail-compatible shell command to send emails")
.default(String::from("/usr/bin/msmtp"))
.interact()?
.into();
Ok(SenderConfig::Sendmail(config))
}