Senden Sie anonyme E-Mails mit C#
Hi ich will mir den send password-Validierung, um meinen Benutzern die Verwendung von c#, und ich möchte mich schützen, meine mail-box immer gespammt. Wie mache ich das?
Versucht und es funktioniert nicht:
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");
Den Benutzer ich bin das senden dieser E-Mail an, immer mein gmail-Konto als Absender
Sie können wählen, welche Absender-E-Mail, die Sie wollen
Verwenden Sie Ihre eigenen SMTP-server.
Sie brauchen nicht anonyme E-Mails, nur um zu vermeiden, immer gespammt.
Verwenden Sie Ihre eigenen SMTP-server.
Sie brauchen nicht anonyme E-Mails, nur um zu vermeiden, immer gespammt.
InformationsquelleAutor Ilya Gazman | 2012-01-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist nicht C#'s Aufgabe, weder die Körper Ihrer Nachricht: Ihre mailbox-Konfiguration.
Wenn das nur für E-Mail-Validierung können Sie immer erstellen Sie eine neue E-Mail wie "[email protected]" oder "[email protected]" für das senden dieser überprüfungen Nachrichten, und legen Sie dann das Postfach zu ignorieren eingehende Nachrichten.
Auch wenn Sie versuchen, senden von Nachrichten mithilfe von E-Mails, die nicht registriert sind, in deinen server, kann der server verweigern Sie Ihre Anfrage.
InformationsquelleAutor WoLfulus
UPDATE:
Sollten Sie am Anfang erwähnt haben, dass Sie die Verwendung von Google Mail ist smtp. Um zu verhindern, dass die Menschen zu senden spam-gmail setzt immer aus, um Ihre Emailadresse unabhängig von dem, was Sie schreiben in der From-Eigenschaft.
Setzen Sie Adresse auf die MailMessage-to "[email protected]".
noreply
. Abhängig von Ihrem setup.Funktioniert nicht überprüfen Sie heraus meine Bearbeiten
Machen Sie eine Ausnahme oder was ist es, dass die nicht funktioniert?
es ist mein gmail-Konto als das Konto, die E-mail wurde gesendet von
Ja, ich weiß. Da schrieb ich in meine aktualisierte Antwort, die Sie nicht in der Lage, ändern von Adresse, wenn Sie die Verwendung von Google Mail ist smtp.
InformationsquelleAutor KMan