ORO, Inc. Logo  All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.oroinc.net.smtp.RelayPath

java.lang.Object
   |
   +----com.oroinc.net.smtp.RelayPath

public final class RelayPath
extends 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.

Copyright © 1997 Original Reusable Objects, Inc. All rights reserved.

See Also:
SMTPClient

Constructor Index

 o RelayPath(String)
Create a relay path with the specified email address as the ultimate destination.

Method Index

 o addRelay(String)
Add a mail relay host to the relay path.
 o toString()
Return the properly formatted string representation of the relay path.

Constructors

 o RelayPath
 public RelayPath(String emailAddress)
Create a relay path with the specified email address as the ultimate destination.

Parameters:
emailAddress - The destination email address.

Methods

 o addRelay
 public void addRelay(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.
 o toString
 public String toString()
Return the properly formatted string representation of the relay path.

Returns:
The properly formatted string representation of the relay path.
Overrides:
toString in class Object

ORO, Inc. Logo  All Packages  Class Hierarchy  This Package  Previous  Next  Index