Package com.oroinc.net.smtp
Class RelayPath
java.lang.Object
com.oroinc.net.smtp.RelayPath
A class used to represent forward and reverse relay paths. The
SMTP MAIL command requires a reverse relay path while the SMTP RCPT
command requires a forward relay path. See RFC 821 for more details.
In general, you will not have to deal with relay paths.
- Author:
- Daniel F. Savarese
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
RelayPath
Create a relay path with the specified email address as the ultimate destination.- Parameters:
emailAddress
- The destination email address.
-
-
Method Details
-
addRelay
Add a mail relay host to the relay path. Hosts are added left to right. For example, the following will create the pathinvalid input: '<' @bar.com,@foo.com:foobar@foo.com invalid input: '>'
path = new RelayPath("foobar@foo.com"); path.addRelay("bar.com"); path.addRelay("foo.com");
- Parameters:
hostname
- The host to add to the relay path.
-
toString
Return the properly formatted string representation of the relay path.
-