Files
korax-public/mailcore/examples/test_dns.rs
2026-04-17 09:05:47 +03:00

19 lines
519 B
Rust

use mailcore::dns::discover_mail_server;
#[tokio::main]
async fn main() {
let email = std::env::args().nth(1).expect("Usage: test_dns <email>");
println!("Discovering server for: {}", email);
match discover_mail_server(&email).await {
Ok(config) => {
println!("✓ IMAP: {}:{}", config.imap_host, config.imap_port);
println!("✓ SMTP: {}:{}", config.smtp_host, config.smtp_port);
}
Err(e) => {
eprintln!("✗ Error: {}", e);
}
}
}