Package org.apache.james.jspf.core
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 Summary
Modifier and TypeMethodDescriptionGet clientDomain (p)Get current-domain (d)Get current-senderpart (l)Get sender-domain (h)Get inAddress (v)Get sending-host (i)Get responsible-sender (s)Get readableIP (c)Get receivingDomain (r)Get senderDomain (o)long
Get timeStamp (t)
-
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
-