/**
* AddressStructure.class.php
*
- * This file contains functions needed to extract email address headers from
+ * This file contains functions needed to extract email address headers from
* mime messages.
*
- * @copyright © 2003-2005 The SquirrelMail Project Team
+ * @copyright © 2003-2007 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
/**
* Return address information from mime headers.
- * @param boolean $full return full address (true) or only email (false)
+ * @param boolean $full return full address (true) or only personal if it exists, otherwise email (false)
* @param boolean $encoded (since 1.4.0) return rfc2047 encoded address (true) or plain text (false).
* @return string
*/
function getEncodedAddress() {
return $this->getAddress(true, true);
}
+
+ /**
+ * Return just the email portion of this address
+ * @return string
+ * @since 1.5.2
+ */
+ function getEmail () {
+ $r = '';
+ if (is_object($this)) {
+ $r = $this->host ? $this->mailbox.'@'.$this->host : $this->mailbox;
+ }
+ return $r;
+ }
}
-?>
\ No newline at end of file