Module lettre::stub
[−]
[src]
The stub transport only logs message envelope and drops the content. It can be useful for testing purposes.
use lettre::stub::StubEmailTransport; use lettre::{SimpleSendableEmail, EmailTransport, EmailAddress}; let email = SimpleSendableEmail::new( EmailAddress::new("user@localhost".to_string()), vec![EmailAddress::new("root@localhost".to_string())], "message_id".to_string(), "Hello world".to_string(), ); let mut sender = StubEmailTransport::new_positive(); let result = sender.send(&email); assert!(result.is_ok());
Will log (when using a logger like env_logger
):
b7c211bc-9811-45ce-8cd9-68eab575d695: from=<user@localhost> to=<root@localhost>
Structs
StubEmailTransport |
This transport logs the message envelope and returns the given response |
Type Definitions
StubResult |
SMTP result type |