title: change sender address when sending mail through gmail in c#
body: <p>I have used the following code to send mail from my web application using a gmail account. My question is, can i change the sender address to another address other than original sender(gmail) address?
  My code is as follows:</p>
  
  <pre><code>System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
  System.Net.NetworkCredential cred = new System.Net.NetworkCredential("sample@gmail.com", "*******");
  </code></pre>
  
  <p>Whatever i do is useless as i always receive mail from <code>sample@gmail.com</code>. Is it possible to change it?</p>
  
  <p>I have changed to 
      <code>mail.From = new System.Net.Mail.MailAddress("sample@yahoo.com");</code> but i received the mail with the from address <code>sample@gmail.com</code> and not from the new "From" address. I think gmail smtp overwrites the from address with the original credential.</p>