I am sending e-mails over smtp in golang, which works perfectly fine. To set the sender of an e-mail I use the Client.Mail funtion:
func (c *Client) Mail(from string) error
When the recipient gets the e-mail he sees the sender as plaintext e-mail address: sender@example.com
I want the sender to be displayed like: Sandy Sender <sender@example.com>.
Is this possible? I tried setting the sender to Sandy Sender <sender@example.com> or only Sandy Sender but none of them work. I get the error 501 5.1.7 Invalid address