From 757b18759a6b59f8824ce528d1b4c14a436764ce Mon Sep 17 00:00:00 2001 From: twawszczak Date: Tue, 27 Feb 2018 16:33:26 +0100 Subject: [PATCH] [smtp-server] correct type of SMTPServerSession.remoteAddress property (#23810) * correct type of SMTPServerSession.remoteAddress property * add SMTPServerSession.remotePort property type * add secure flag type to SMTPServerSession * envelope.mailFrom property could be false --- types/smtp-server/index.d.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/types/smtp-server/index.d.ts b/types/smtp-server/index.d.ts index 6e71373260..bbcee547e6 100644 --- a/types/smtp-server/index.d.ts +++ b/types/smtp-server/index.d.ts @@ -74,7 +74,11 @@ export interface SMTPServerSession { /** * the IP address for the connected client */ - remoteAddress: SMTPServerAddress; + remoteAddress: string; + /** + * port number the connected client + */ + remotePort: number; /** * reverse resolved hostname for remoteAddress */ @@ -91,6 +95,11 @@ export interface SMTPServerSession { * Envelope Object */ envelope: SMTPServerEnvelope; + /** + * If true, then the connection is using TLS + */ + secure: boolean; + transmissionType: string; tlsOptions: tls.TlsOptions; @@ -100,7 +109,7 @@ export interface SMTPServerEnvelope { /** * includes an address object or is set to false */ - mailFrom: SMTPServerAddress; + mailFrom: SMTPServerAddress | false; /** * includes an array of address objects */