MCPcopy Create free account
hub / github.com/buggregator/server / parseAddresses

Function parseAddresses

modules/smtp/handler.go:333–343  ·  view source on GitHub ↗
(header mail.Header, key string)

Source from the content-addressed store, hash-verified

331}
332
333func 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
345func decodeContent(data []byte, encoding string) []byte {
346 switch strings.ToLower(encoding) {

Callers 2

parseEmailFunction · 0.85
TestParseAddressesFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestParseAddressesFunction · 0.68