diff --git a/imap-core/lib/imap-server.js b/imap-core/lib/imap-server.js index 10b4a460..991c609d 100644 --- a/imap-core/lib/imap-server.js +++ b/imap-core/lib/imap-server.js @@ -237,7 +237,7 @@ class IMAPServer extends EventEmitter { if (params[1]) { socketOptions.remoteAddress = params[1].trim().toLowerCase(); - socketOptions.ignore = this.options.ignoredHosts && this.options.ignoredHosts.includes(socket.remoteAddress); + socketOptions.ignore = this.options.ignoredHosts && this.options.ignoredHosts.includes(socketOptions.remoteAddress); if (!socketOptions.ignore) { this.logger.info( diff --git a/lib/pop3/server.js b/lib/pop3/server.js index dab495cf..8c6e05e1 100644 --- a/lib/pop3/server.js +++ b/lib/pop3/server.js @@ -294,7 +294,7 @@ class POP3Server extends EventEmitter { if (params[1]) { socketOptions.remoteAddress = params[1].trim().toLowerCase(); - socketOptions.ignore = this.options.ignoredHosts && this.options.ignoredHosts.includes(socket.remoteAddress); + socketOptions.ignore = this.options.ignoredHosts && this.options.ignoredHosts.includes(socketOptions.remoteAddress); if (!socketOptions.ignore) { this.logger.info(