title: Send e-mail over smtp and change the sender's name
body: <p>I am sending e-mails over smtp in golang, which works perfectly fine. To set the sender of an e-mail I use the <a href="http://golang.org/pkg/net/smtp/#Client.Mail" rel="noreferrer">Client.Mail</a> funtion:</p>
  
  <pre><code>func (c *Client) Mail(from string) error
  </code></pre>
  
  <p>When the recipient gets the e-mail he sees the sender as plaintext e-mail address: <code>sender@example.com</code></p>
  
  <p>I want the sender to be displayed like: <code>Sandy Sender &lt;sender@example.com&gt;</code>.</p>
  
  <p>Is this possible? I tried setting the sender to <code>Sandy Sender &lt;sender@example.com&gt;</code> or only <code>Sandy Sender</code> but none of them work. I get the error <code>501 5.1.7 Invalid address</code></p>