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.
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
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas C#'s de la tâche, ni le corps de votre message: votre configuration de boîte aux lettres.
Si c'est juste pour l'email de validation, vous pouvez toujours créer un nouveau genre d'e-mails "[email protected]" ou "[email protected]" pour l'envoi de ces vérifications messages et ensuite, réglez cette boîte aux lettres pour ignorer les messages entrants.
Également si vous essayez d'envoyer des messages à l'aide des e-mails qui ne sont pas enregistrés dans votre serveur, le serveur peut refuser votre demande.
OriginalL'auteur WoLfulus
Mise à JOUR:
Vous devez d'abord avoir mentionné que, vous utilisez le smtp de gmail. Pour éviter que les gens à envoyer des messages de spam de gmail toujours ensembles à partir de votre adresse e-mail, indépendamment de ce que vous écrivez dans le De la propriété.
Définir l'adresse De l'expéditeur sur la MailMessage "[email protected]".
noreply
. Dépend de votre installation.Ne fonctionne pas vérifier mon montage
Obtenez-vous une exception ou qu'est-ce qui ne fonctionne pas?
c'set mon compte gmail que le compte du mail été envoyé à partir d'
Oui, je sais. Comme je l'ai écrit dans ma réponse mis à jour, vous ne serez pas en mesure de changement d'adresse si vous utilisez le smtp de gmail.
OriginalL'auteur KMan