public SmtpAppender build()

in log4j-jakarta-smtp/src/main/java/org/apache/logging/log4j/smtp/appender/SmtpAppender.java [235:263]


        public SmtpAppender build() {
            if (getLayout() == null) {
                setLayout(HtmlLayout.newBuilder()
                        .setConfiguration(getConfiguration())
                        .build());
            }
            if (getFilter() == null) {
                setFilter(ThresholdFilter.createFilter(null, null, null));
            }
            final SmtpManager smtpManager = SmtpManager.getSmtpManager(
                    getConfiguration(),
                    to,
                    cc,
                    bcc,
                    from,
                    replyTo,
                    subject,
                    smtpProtocol,
                    smtpHost,
                    smtpPort,
                    smtpUsername,
                    smtpPassword,
                    smtpDebug,
                    getFilter().toString(),
                    bufferSize,
                    sslConfiguration);
            return new SmtpAppender(
                    getName(), getFilter(), getLayout(), isIgnoreExceptions(), getPropertyArray(), smtpManager);
        }