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
 String getClientDomain()
          Get clientDomain (p)
 String getCurrentDomain()
          Get current-domain (d)
 String getCurrentSenderPart()
          Get current-senderpart (l)
 String getHostName()
          Get sender-domain (h)
 String getInAddress()
          Get inAddress (v)
 String getMacroIpAddress()
          Get sending-host (i)
 String getMailFrom()
          Get responsible-sender (s)
 String getReadableIP()
          Get readableIP (c)
 String getReceivingDomain()
          Get receivingDomain (r)
 String getSenderDomain()
          Get senderDomain (o)
 long getTimeStamp()
          Get timeStamp (t)
 

Method Detail

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


Copyright © 2006-2011 The Apache Software Foundation. All Rights Reserved.