The normal mode of operation is to pass the entire contents of the RCPT TO: command from the SMTP transaction. The value will be fully parsed via the canonify method, using the full RFC 2821 rules.
If the caller has already split the address from the domain/host, this mode will not canonify the input values. This is not recommended in cases of user-generated input for that reason. This can be used to generate Qpsmtpd::Address objects for accounts like <postmaster> or indeed for the bounce address <>.
Returns the stringified representation of the address. NOTE: does
not escape any of the characters that need escaping, nor does it
include the surrounding angle brackets. For that purpose, see
Returns the canonical stringified representation of the address. It
does escape any characters requiring it (per RFC-2821/2822) and it
does include the surrounding angle brackets. It is also the default
stringification operator, so the following are equivalent:
Returns the localpart of the address, per RFC-2821, or the portion before the @ sign.
If called with one parameter, the localpart is set and the new value is returned.
Returns the domain part of the address, per RFC-2821, or the portion after the @ sign.
If called with one parameter, the domain is set and the new value is returned.
Get or set a note on the address. This is a piece of data that you wish to attach to the address and read somewhere else. For example you can use this to pass data between plugins.
Copyright 2004-2005 Peter J. Holzer. See the LICENSE file for more information.
|perl v5.20.3||QPSMTPD::ADDRESS (3)||2013-12-17|