Programm sendet mir e-mail
lima-city → Forum → Programmiersprachen → Basic
absender
anmelden
antwort
benutzer
betreff
code
email
frage
http
login
port
problem
programm
quellcode
server
system
text
url
verschicken
versenden
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
michi1c schrieb:
Ja ich habe das Programm selber Geschrieben!
Da hätte man durchaus auch ohne Fettschreibung sagen können. Worauf ich hinaus will ist, dass du uns schon Quellcode liefern müsstest, damit man die Ursachen des Problems feststellen kann. Aus dem nicht heraus verschicken Programme nämlich keine Mails.
Also offenbare uns doch mal relevante Teile deines Codes. -
Ich will ja nur einen Code damit es eine E-mail an meine E-mail addresse schreibt
-
Also wenn ich dich richtig verstehe lautet die eigentliche Frage:
Was muss ich tun, damit ich nach dem Einloggen/Ausloggen eines Benutzers eine E-Mail erhalte?
Richtig?
Nun, in dem Moment, wo der Nutzer auf Anmelden oder Abmelden klickt, startest du einen Funktionsaufruf, der
dir eine Mail schickt....
Google doch mal nach
email versenden mit VB
Dort erhältst du zahlreiche Infos
Beitrag zuletzt geändert: 3.3.2010 9:17:41 von vopvop -
michi1c schrieb:
Ich will ja nur einen Code damit es eine E-mail an meine E-mail addresse schreibt
Wie der Vorposter bereits festgestellt hat, bekommst du keine richtige Antwort, weil du nicht die richtige Frage gestellt hast:
Der richtige Threadtitel wäre also: Mails versenden mit Visual Basic
Wie kann ich mit Visual Basic E-Mails versenden, wenn ein Benutzer unter Windows anmeldet?
Ich verwende VB 6 (oder VB.NET, was weiß ich, meine Kristallkugel ist kaputt!)
Dann würde ich dir als Antwort geben:
Mails versendest du, so wie hier im Artikel beschrieben:
http://www.it-academy.cc/article/1428/Mails+versenden+mit+Visual+Basic+und+MAPI.html
Eine Benachrichtigung kannst du beim Anmelden verschicken, indem du das Mail versenden in das OnCreate-Ereignis des Formulars packst, und das Programm in den Autostart. Beim Abmelden würde ich das Versenden über das OnClose oder OnDestroy (bin mir nicht sicher, ob die Events in VB gleich heißen wie in Delphi) Event des Formulars handlen.
So wie du dein Anliegen geschildert hast, liest es sich, als würde ein von dir geschriebenes Programm die Mails schicken, und du wüsstest nicht warum!
Beitrag zuletzt geändert: 3.3.2010 9:28:00 von burgi -
Sicherer für dich ist es, wenn du die Mail über ein php-Skript versendest, da der Benutzer dann keine Email-Software braucht.
Hiermit funktioniert es:
http://www.vbarchiv.net/tipps/details.php?id=953
Wenn du dazu Fragen hast kannst du mich gerne anschreiben. -
Habe hier einen Code für dich, den du z.b. für den login Button benutzen kannst.
Dim mailsmg As New MailMessage
Try
mailsmg.From = New MailAddress(TextBox3.Text) 'Absender der mail
mailsmg.To.Add(TextBox5.Text) 'An wen die E-Mail geht
mailsmg.Subject = TextBox4.Text 'Betreff der mail
mailsmg.Body = RichTextBox1.Text 'Nachicht der mail
Dim smtp As New SmtpClient("smtp.gmail.com") 'SMTP Server, je nach povider verschieden (Übersicht weiter unten)
smtp.Port = 587 'SMTP Port, EbEnfalls in der Übersicht
smtp.EnableSsl = True
smtp.Credentials = New System.Net.NetworkCredential(TextBox3.Text, TextBox2.Text) 'textbox3 = Loginname der E-mail des absenders
smtp.Send(mailsmg)
MsgBox("E-Mail wurde Erfolgreich verschickt")
Und dann schickt das programm die E-Mail^^
Hier ist die STMP Übersicht
MfG Snowi -
Dim mailsmg As New MailMessage Try mailsmg.From = New MailAddress(TextBox3.Text) 'Absender der mail mailsmg.To.Add(TextBox5.Text) 'An wen die E-Mail geht mailsmg.Subject = TextBox4.Text 'Betreff der mail mailsmg.Body = RichTextBox1.Text 'Nachicht der mail Dim smtp As New SmtpClient("smtp.gmail.com") 'SMTP Server, je nach povider verschieden (Übersicht weiter unten) smtp.Port = 587 'SMTP Port, EbEnfalls in der Übersicht smtp.EnableSsl = True smtp.Credentials = New System.Net.NetworkCredential(TextBox3.Text, TextBox2.Text) 'textbox3 = Loginname der E-mail des absenders smtp.Send(mailsmg) MsgBox("E-Mail wurde Erfolgreich verschickt")
jo genau... blos wer weis das noch ned?
michi1c lerne bitte zuerst das grundwissen von visual basic.. und dann frag hier nach dem code > ich programmier jetz schon 1jahr und ahmm ja... den code der da oben steht kann jeder der sich auch nur ein bisschen mit visual basic auskennt...
erst lernen und wenn dan fragen sind > FRAGEN!! -
Ich habe da eine Frage hier muss man alle einstellungen hineinschreiben zb.: popserver usw, aber in php muss man das nicht. Kann mir jemand das begründen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage