From c04b16a601c180c768cee805363ae0c6985d767a Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Tue, 21 Jun 2022 11:26:04 +0200 Subject: Update smtp-server with new LMTP server API --- src/lmtp.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/lmtp.rs b/src/lmtp.rs index 049e119..55da3ee 100644 --- a/src/lmtp.rs +++ b/src/lmtp.rs @@ -88,7 +88,7 @@ pub struct Message { #[async_trait] impl Config for LmtpServer { - const PROTOCOL: Protocol = Protocol::Lmtp; + type Protocol = smtp_server::protocol::Lmtp; type ConnectionUserMeta = Conn; type MailUserMeta = Message; @@ -155,19 +155,7 @@ impl Config for LmtpServer { } } - async fn handle_mail<'a, R>( - &self, - reader: &mut EscapedDataReader<'a, R>, - _mail: MailMetadata, - _conn_meta: &mut ConnectionMetadata, - ) -> Decision<()> - where - R: Send + Unpin + AsyncRead, - { - unreachable!(); - } - - async fn handle_mail_multi<'a, 'slife0, 'slife1, 'stream, R>( + async fn handle_mail<'a, 'slife0, 'slife1, 'stream, R>( &'slife0 self, reader: &mut EscapedDataReader<'a, R>, meta: MailMetadata, -- cgit v1.2.3