Support commas in names

Bad things happen when an email header has a comma in the name, this fixes that.
Because I'm using str_getcsv it's removing the enclosure characters `"`, I'm not sure if this matters or if there is a clean way around it.