Interface MacroData

All Known Implementing Classes:
SPFSession

public interface MacroData
This interface represent all the macros which can be used in SPF-Records. Read more here : http://www.ietf.org/rfc/rfc4408.txt Section 8
  • Method Details

    • getCurrentSenderPart

      String getCurrentSenderPart()
      Get current-senderpart (l)
      Returns:
      current-senderpart
    • getMailFrom

      String getMailFrom()
      Get responsible-sender (s)
      Returns:
      responsible-sender
    • getHostName

      String getHostName()
      Get sender-domain (h)
      Returns:
      sender-domain
    • getCurrentDomain

      String getCurrentDomain()
      Get current-domain (d)
      Returns:
      current-domain
    • getInAddress

      String getInAddress()
      Get inAddress (v)
      Returns:
      inAddress
    • getClientDomain

      String getClientDomain()
      Get clientDomain (p)
      Returns:
      clientDomain
    • getSenderDomain

      String getSenderDomain()
      Get senderDomain (o)
      Returns:
      senderDomain
    • getMacroIpAddress

      String getMacroIpAddress()
      Get sending-host (i)
      Returns:
      sending-host
    • getTimeStamp

      long getTimeStamp()
      Get timeStamp (t)
      Returns:
      timeStamp
    • getReadableIP

      String getReadableIP()
      Get readableIP (c)
      Returns:
      readableIP
    • getReceivingDomain

      String getReceivingDomain()
      Get receivingDomain (r)
      Returns:
      receivingDomain