Overview

Packages

  • Mail

Classes

  • Horde_Mail
  • Horde_Mail_Exception
  • Horde_Mail_Rfc822
  • Horde_Mail_Rfc822_Address
  • Horde_Mail_Rfc822_Group
  • Horde_Mail_Rfc822_Object
  • Horde_Mail_Transport
  • Horde_Mail_Transport_Mail
  • Horde_Mail_Transport_Mock
  • Horde_Mail_Transport_Null
  • Horde_Mail_Transport_Sendmail
  • Horde_Mail_Transport_Smtp
  • Horde_Mail_Transport_Smtpmx
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Mail_Rfc822_Address

Object representation of a RFC 822 e-mail address.

Horde_Mail_Rfc822_Object
Extended by Horde_Mail_Rfc822_Address implements ArrayAccess
Package: Mail
Category: Horde
License: New BSD License
Author: Michael Slusarz slusarz@horde.org
Located at Horde/Mail/Rfc822/Address.php
Methods summary
public
# __construct( string $address = null )

Constructor.

Constructor.

Parameters

$address
<p>$addresses If set, address is parsed and used as the object address (since 1.2.0). Address is not validated; first e-mail address parsed is used.</p>
public
# __get( mixed $name )
public string
# writeAddress( array $opts = array() )

Write an address given information in this part.

Write an address given information in this part.

Parameters

$opts
<p>Optional arguments: - encode: (boolean) MIME encode the personal part? - idn: (boolean) If true, decode IDN domain names (Punycode/RFC 3490). If false, convert domain names into IDN if necessary (@since 1.5.0). If null, does no conversion. Requires the idn or intl PHP module. DEFAULT: true</p>

Returns

string
The correctly escaped/quoted address.
public
# offsetExists( mixed $offset )

Implementation of

ArrayAccess::offsetExists()
public
# offsetGet( mixed $offset )

Implementation of

ArrayAccess::offsetGet()
public
# offsetSet( mixed $offset, mixed $value )

Implementation of

ArrayAccess::offsetSet()
public
# offsetUnset( mixed $offset )

Implementation of

ArrayAccess::offsetUnset()
Methods inherited from Horde_Mail_Rfc822_Object
__toString()
Properties summary
public array $comment

Comments associated with the personal phrase.

Comments associated with the personal phrase.

# array()
public string $host

Hostname of the address.

Hostname of the address.

# null
public string $mailbox

Local-part of the address.

Local-part of the address.

# null
public string $personal

Personal part of the address.

Personal part of the address.

# null
Magic properties summary
public string $adl

ADL data (DEPRECATED).

public string $encoded

The full MIME/IDN encoded address. (Since 1.2.0)

public string $full_address

The full mailbox@host address.

public string $personal_decoded

The MIME decoded personal part. (DEPRECATED)

public string $personal_encoded

The MIME encoded personal part.

API documentation generated by ApiGen