BREAKING CHANGE(smtp-client): Replace the legacy TypeScript SMTP client with a new Rust-based SMTP client and IPC bridge for outbound delivery
This commit is contained in:
16
rust/crates/mailer-smtp/src/client/mod.rs
Normal file
16
rust/crates/mailer-smtp/src/client/mod.rs
Normal file
@@ -0,0 +1,16 @@
|
||||
//! SMTP client module for outbound email delivery.
|
||||
//!
|
||||
//! Provides connection pooling, SMTP protocol, TLS, and authentication
|
||||
//! for sending outbound emails through remote SMTP servers.
|
||||
|
||||
pub mod config;
|
||||
pub mod connection;
|
||||
pub mod error;
|
||||
pub mod pool;
|
||||
pub mod protocol;
|
||||
|
||||
// Re-export key types for convenience.
|
||||
pub use config::{DkimSignConfig, SmtpAuthConfig, SmtpClientConfig};
|
||||
pub use error::SmtpClientError;
|
||||
pub use pool::{SmtpClientManager, SmtpSendResult, SmtpVerifyResult};
|
||||
pub use protocol::{dot_stuff, EhloCapabilities, SmtpClientResponse};
|
||||
Reference in New Issue
Block a user