aboutsummaryrefslogtreecommitdiff
path: root/src/lmtp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lmtp.rs')
-rw-r--r--src/lmtp.rs16
1 files changed, 2 insertions, 14 deletions
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<Message>,
- _conn_meta: &mut ConnectionMetadata<Conn>,
- ) -> 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<Message>,