com.oroinc.net.smtp
Class RelayPath
java.lang.Object
|
+--com.oroinc.net.smtp.RelayPath
- public final class RelayPath
- extends java.lang.Object
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:
SMTPClient
Constructor Summary |
RelayPath(java.lang.String emailAddress)
Create a relay path with the specified email address as the ultimate
destination. |
Method Summary |
void |
addRelay(java.lang.String hostname)
Add a mail relay host to the relay path. |
java.lang.String |
toString()
Return the properly formatted string representation of the relay path. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RelayPath
public RelayPath(java.lang.String emailAddress)
- Create a relay path with the specified email address as the ultimate
destination.
- Parameters:
emailAddress
- The destination email address.
addRelay
public void addRelay(java.lang.String hostname)
- Add a mail relay host to the relay path. Hosts are added left to
right. For example, the following will create the path
< @bar.com,@foo.com:foobar@foo.com >
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
public java.lang.String toString()
- Return the properly formatted string representation of the relay path.
- Overrides:
toString
in class java.lang.Object
- Returns:
- The properly formatted string representation of the relay path.
Copyright © 1997-2002 Daniel F. Savarese. All Rights Reserved.