| Crates.io | mockforge-smtp |
| lib.rs | mockforge-smtp |
| version | 0.3.31 |
| created_at | 2025-10-16 20:11:45.95906+00 |
| updated_at | 2026-01-04 23:42:10.806554+00 |
| description | SMTP mocking support for MockForge |
| homepage | https://mockforge.dev |
| repository | https://github.com/SaaSy-Solutions/mockforge |
| max_upload_size | |
| id | 1886703 |
| size | 216,033 |
SMTP server mocking for MockForge.
use mockforge_smtp::{SmtpServer, SmtpConfig, SmtpSpecRegistry};
use std::sync::Arc;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let config = SmtpConfig::default();
let registry = Arc::new(SmtpSpecRegistry::new());
let server = SmtpServer::new(config, registry);
server.start().await?;
Ok(())
}
smtp:
enabled: true
port: 1025
host: "0.0.0.0"
hostname: "mockforge-smtp"
fixtures_dir: "./fixtures/smtp"
MIT OR Apache-2.0