I think that it's not possible.
MailMessage msgMail
= new MailMessage("sender_email_id@google.com",
recer, subject, mail);
Here if you write any email id in sender email
id, it will take email id of
credintials , which you jave specified
SmtpClient
smtp = new SmtpClient("smtp.gmail.com",
smtp.Credentials = new System.Net.NetworkCredential("hiren",
passWord);
here if I take username is
hiren, then it will send as myemail id , not sender_email_id@google.com