Represents an interface that will be used to query for user
information which are necessary to login to a network resource.
An implementation of this interface may for instance show a
dialog to query the user for the necessary data.
A SendFailedException will be thrown if a mail message
could not be sent because the e-mail addresses of some
recipients are invalid. E-mail addresses have to conform
to RFC 822.