(header mail.Header, key string)
| 331 | } |
| 332 | |
| 333 | func parseAddresses(header mail.Header, key string) []EmailAddress { |
| 334 | addrs, err := header.AddressList(key) |
| 335 | if err != nil { |
| 336 | return []EmailAddress{} |
| 337 | } |
| 338 | result := make([]EmailAddress, len(addrs)) |
| 339 | for i, a := range addrs { |
| 340 | result[i] = EmailAddress{Email: a.Address, Name: a.Name} |
| 341 | } |
| 342 | return result |
| 343 | } |
| 344 | |
| 345 | func decodeContent(data []byte, encoding string) []byte { |
| 346 | switch strings.ToLower(encoding) { |
no outgoing calls