mockforge-smtp 0.3.4

SMTP mocking support for MockForge
Documentation
# mockforge-smtp

SMTP server mocking for MockForge.

## Features

- RFC 5321 compliant SMTP server
- Fixture-based email handling
- Auto-reply configuration
- In-memory mailbox storage
- Template-based email generation
- Integration with MockForge protocol abstraction

## Quick Start

```rust
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(())
}
```

## Configuration

```yaml
smtp:
  enabled: true
  port: 1025
  host: "0.0.0.0"
  hostname: "mockforge-smtp"
  fixtures_dir: "./fixtures/smtp"
```

## License

MIT OR Apache-2.0