[−][src]Function mailparse::addrparse
pub fn addrparse(addrs: &str) -> Result<MailAddrList, &'static str>
Convert an address field from an email header into a structured type. This function handles the most common formatting of to/from/cc/bcc fields found in email headers.
Examples
use mailparse::{addrparse, MailAddr, SingleInfo};
match &addrparse("John Doe <john@doe.com>").unwrap()[0] {
MailAddr::Single(info) => {
assert_eq!(info.display_name, Some("John Doe".to_string()));
assert_eq!(info.addr, "john@doe.com".to_string());
}
_ => panic!()
};