Wie zu verwenden gmail-SMTP-in ASP.NET form
Ich bin ein ASP-Neuling und bin Fehlersuche ein Formular für die Arbeit. Keiner von uns hier stehen ASP-Experten, wie wir Sie verwenden PHP. Aber ich bin auf dem Boden der PHP Erfahrung als gut, vor allem arbeiten mit HTML/CSS allein. Meine aktuelle Formen von Anmeldeinformationen wie folgt Aussehen:
rotected Sub SubmitForm_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If Not Page.IsValid Then Exit Sub
Dim SendResultsTo As String = "email to"
Dim smtpMailServer As String = "email server"
Dim smtpUsername As String = "email username"
Dim smtpPassword As String = "password"
Dim MailSubject As String = "Form Results"
Wie würde ich mich über die Herstellung dieses Formular senden an eine Gmail-Adresse? Ich weiß, ich muss den port (587) irgendwo, kann aber nicht herausfinden, wo, wie diese form der nicht mit der syntax der anderen Formen, die ich gesehen habe. Jede Hilfe wäre sehr geschätzt werden!
InformationsquelleAutor Aj Troxell | 2011-11-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gmail/Google blockiert es vom Absenden der E-Mail. Sie können die Einstellungen ändern, die vom Absender gmail-Konto zu ermöglichen "weniger sichere apps", um es aufzurufen.
InformationsquelleAutor 291086
Können Sie diese in Ihrem
web.config
DateiDim SendResultsTo As String = "email to" Dim smtpMailServer As String = "email server" Dim smtpUsername As String = "email username" Dim smtpPassword As String = "password" Dim MailSubject As String = "Form Results"
Sie nicht brauchen, um geben Sie den Benutzernamen, Passwort und Netzwerk wieder in den code, im code erstellen SmtpClient-Objekt, um die Nachricht zu senden
vielen Dank für diesen sehr nützlichen Tipp. gute Werke.
InformationsquelleAutor huMpty duMpty
Erstellen Sie ein System.Net.E-Mail.SmtpClient-Objekt, legen Sie die SMTP-server-Informationen, die Sie verwenden.
Dann erstellen Sie ein System.Smtl.MailMessage mit der Meldung, die Daten und schickt es an:
Können Sie Ihr SmtpClient im Konstruktor verwenden wir web.comfig, so dass ich nicht haben, dass code.
Die web -.config in der obigen Antwort stellt das SmtpClient-Objekt, so können Sie uns eine Nachricht über meinen code unverändert.
Hier ist meine vollständige syntax pastebin.com/85Ad9swq ich entschuldige mich, aber ich weiß gar nicht, wo anfangen. Ich habe keinen tragfähigen Grund dafür zu erfahren, ASP.NET...abgesehen von dieser einen Instanz -_-
InformationsquelleAutor drdwilcox
Versuchen.
bitte löschen Sie diese. Ihr Passwort wird enthüllt!
seine eine gefälschte Passwort
InformationsquelleAutor naveen
Wenn Sie 2-Schritt-Verifizierung, vergessen Sie nicht, generieren Sie ein anwendungsspezifisches Passwort erstellen und verwenden Sie nicht das Passwort, das Sie für die Anmeldung bei Gmail.
(Sorry, ich kann nicht fügen Sie dies als Kommentar. Nicht genug rep an der Zeit, dieses posting.)
InformationsquelleAutor Zack Martin
Google blockiert jetzt-Zeichen-ins aus einer app (auch über SSL), um eine E-Mail senden. Sie haben zwei Optionen:
Option für 2, müssen Sie aktivieren Sie 2-Faktor-Authentifizierung vor dem erzeugen können Sie ein app-Passwort.
Hier sind die Schritte, die ich nahm, um dieses zu erhalten zu arbeiten auf meinem ASP.NET web-app
So konfigurieren Sie ein ASP.NET web-app mit Gmail SMTP
InformationsquelleAutor Nicola
Gibt es kein Mangel an tutorials, wie Sie schicken eine E-Mail aus .NET.
Im wesentlichen, Sie wollen eine
System.Net.Mail.SmtpClient
- Objekt für die Interaktion mit dem SMTP-server einSystem.Net.Mail.MailMessage
Objekt, halten Sie die message-Daten und Konfigurationsdaten in deiner config-Datei, um direkt den client auf, wie/wo um die Nachricht zu senden.InformationsquelleAutor David