Class SmtpUtils

java.lang.Object
io.netty.handler.codec.smtp.SmtpUtils

final class SmtpUtils extends java.lang.Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) static java.util.List<java.lang.CharSequence>
    toUnmodifiableList(java.lang.CharSequence... sequences)
     
    (package private) static void
    validateSMTPParameter(java.lang.CharSequence parameter)
     
    (package private) static void
    validateSMTPParameters(java.lang.CharSequence... parameters)
    Validates SMTP parameters to prevent SMTP command injection.
    (package private) static void
    validateSMTPParameters(java.util.List<java.lang.CharSequence> parameters)
    Validates SMTP parameters to prevent SMTP command injection.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SmtpUtils

      private SmtpUtils()
  • Method Details

    • toUnmodifiableList

      static java.util.List<java.lang.CharSequence> toUnmodifiableList(java.lang.CharSequence... sequences)
    • validateSMTPParameters

      static void validateSMTPParameters(java.lang.CharSequence... parameters)
      Validates SMTP parameters to prevent SMTP command injection. Throws IllegalArgumentException if any parameter contains CRLF sequences.
    • validateSMTPParameters

      static void validateSMTPParameters(java.util.List<java.lang.CharSequence> parameters)
      Validates SMTP parameters to prevent SMTP command injection. Throws IllegalArgumentException if any parameter contains CRLF sequences.
    • validateSMTPParameter

      static void validateSMTPParameter(java.lang.CharSequence parameter)