imap_rfc822_parse_adrlist Parses an address string &reftitle.description; arrayimap_rfc822_parse_adrlist stringaddress stringdefault_host Parses the address string as defined in RFC2822 and for each address. &reftitle.parameters; address A string containing addresses default_host The default host name &reftitle.returnvalues; Returns an array of objects. The objects properties are: mailbox - the mailbox name (username) host - the host name personal - the personal name adl - at domain source route &reftitle.examples; <function>imap_rfc822_parse_adrlist</function> example , postmaster@example.com, root"; $address_array = imap_rfc822_parse_adrlist($address_string, "example.com"); if (!is_array($address_array) || count($address_array) < 1) { die("something is wrong\n"); } foreach ($address_array as $id => $val) { echo "# $id\n"; echo " mailbox : " . $val->mailbox . "\n"; echo " host : " . $val->host . "\n"; echo " personal: " . $val->personal . "\n"; echo " adl : " . $val->adl . "\n"; } ?> ]]> &example.outputs; &reftitle.seealso; imap_rfc822_parse_headers