Envoyer des emails anonymes de C#

Salut je veux envoyer à la validation du mot de passe de mes utilisateurs à l'aide de c#, et je souhaite protéger ma boite mail recevoir des envois. Comment dois-je faire?

Essayé de cela et il ne fonctionne pas:

SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);
smtpClient.EnableSsl = true;

smtpClient.Timeout = 10000;
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential("login", "password");

MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress("[email protected]");
mailMsg.To.Add("user");
mailMsg.CC.Add("[email protected]");
mailMsg.Bcc.Add("[email protected]");
mailMsg.Subject = "Subject";
mailMsg.Body = "BodyOfTheMailString";
smtpClient.Send(mailMsg); 
Console.WriteLine("Mail sent");

L'utilisateur que je suis l'envoi de cet e-mail pour obtenir mon compte gmail en tant qu'expéditeur

Vous pouvez choisir ce que l'email de l'expéditeur que vous souhaitez
Utilisez votre propre serveur SMTP.
Vous n'avez pas besoin des emails anonymes juste pour éviter de se faire spammer.

OriginalL'auteur Ilya Gazman | 2012-01-21