@Override public boolean isAuthSupported() { return getConfiguration().isAuthRequired(getRemoteAddress().getAddress().getHostAddress()); }
public SMTPSessionImpl(ProtocolTransport transport, SMTPConfiguration config) { super(transport, config); relayingAllowed = config.isRelayingAllowed(getRemoteAddress().getAddress().getHostAddress()); needsCommandInjectionDetection = true; }
@Override public ProtocolSession newSession(ProtocolTransport transport) { return new SMTPSessionImpl(transport, (SMTPConfiguration) getConfiguration()); }