You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
335 B
24 lines
335 B
package nwmail
|
|
|
|
import "fmt"
|
|
|
|
type Address struct {
|
|
Alias string
|
|
Address string
|
|
}
|
|
|
|
func NewAddress(alias, address string) Address {
|
|
return Address{
|
|
Alias: alias,
|
|
Address: address,
|
|
}
|
|
}
|
|
|
|
func (a Address) String() string {
|
|
if len(a.Alias) > 0 {
|
|
return fmt.Sprintf("\"%s\" <%s>", a.Alias, a.Address)
|
|
}
|
|
|
|
return a.Address
|
|
}
|