[][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!()
    };