|
You last visited: Today at 23:52
Advertisement
[NEED HELP] Email/Visual Basic.
Discussion on [NEED HELP] Email/Visual Basic. within the .NET Languages forum part of the Coders Den category.
05/27/2014, 00:02
|
#1
|
elite*gold: 202
Join Date: Feb 2014
Posts: 334
Received Thanks: 23
|
[NEED HELP] Email/Visual Basic.
Hallo,
Ich möchte das ein Inhalt aus 3 Textboxen, an eine Email geschickt wird, ich habe schon mehrere sachen ausprobiert, haben alle nicht funktioniert, Danke im vorraus
|
|
|
05/27/2014, 00:07
|
#2
|
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
|
5 Sekunden google:
|
|
|
05/27/2014, 00:11
|
#3
|
elite*gold: 202
Join Date: Feb 2014
Posts: 334
Received Thanks: 23
|
Schon ausprobiert. Geht nicht.
|
|
|
05/27/2014, 00:18
|
#4
|
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
|
Quote:
Originally Posted by xUnLiMiT3D
Schon ausprobiert. Geht nicht.
|
Zu welchem Anbieter willst du denn etwas schicken?
Die meisten benutzen SSL für den Posteingang und TLS für den Postausgang.
Eine Liste von den Anbietern findest du hier:
|
|
|
05/27/2014, 00:20
|
#5
|
elite*gold: 202
Join Date: Feb 2014
Posts: 334
Received Thanks: 23
|
An gmail...
Imports System.Net.Mail
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Msg As New MailMessage
Dim myCredentials As New System.Net.NetworkCredential
myCredentials.UserName = "MAil"
myCredentials.Password = "PW"
Msg.IsBodyHtml = False
Dim mySmtpsvr As New SmtpClient()
mySmtpsvr.Host = "smtp.gmail.com"
mySmtpsvr.Port = 465
mySmtpsvr.UseDefaultCredentials = False
mySmtpsvr.Credentials = myCredentials
Try
Msg.From = New MailAddress("Mail")
Msg.To.Add("mail")
Msg.Subject = "e-mail"
Msg.Body = "Textbox1.Text + Textbox2.Text"
MsgBox("Gesendet.", MsgBoxStyle.Information, Title:="Information")
Catch ex As Exception
MsgBox(Err.Number & ex.Message & ex.StackTrace.ToString) 'Falls ein Fehler auftritt wird eine MsgBox angezeigt
End Try
Das habe ich, was is daran falsch, es kommt nix an
|
|
|
05/27/2014, 01:03
|
#6
|
elite*gold: 1
Join Date: Aug 2013
Posts: 1,898
Received Thanks: 1,346
|
Quote:
Originally Posted by xUnLiMiT3D
An gmail...
Imports System.Net.Mail
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Msg As New MailMessage
Dim myCredentials As New System.Net.NetworkCredential
myCredentials.UserName = "MAil"
myCredentials.Password = "PW"
Msg.IsBodyHtml = False
Dim mySmtpsvr As New SmtpClient()
mySmtpsvr.Host = "smtp.gmail.com"
mySmtpsvr.Port = 465
mySmtpsvr.UseDefaultCredentials = False
mySmtpsvr.Credentials = myCredentials
Try
Msg.From = New MailAddress("Mail")
Msg.To.Add("mail")
Msg.Subject = "e-mail"
Msg.Body = "Textbox1.Text + Textbox2.Text"
MsgBox("Gesendet.", MsgBoxStyle.Information, Title:="Information")
Catch ex As Exception
MsgBox(Err.Number & ex.Message & ex.StackTrace.ToString) 'Falls ein Fehler auftritt wird eine MsgBox angezeigt
End Try
Das habe ich, was is daran falsch, es kommt nix an
|
Hallo das geht einfacher:
Code:
Imports System.Net.Mail
..
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Email As New MailMessage()
Dim Sender As New MailAddress("ABSENDER")
Email.From = Sender
Email.[To].Add("EMPFÄNGER")
Email.Subject = "BETREFF"
Email.Body = "NACHRICHT"
Dim ServerName As String = "POSTAUSGANGSSERVER"
Dim Port As String = "PORT z.B 587"
Dim MailClient As New SmtpClient(ServerName, Integer.Parse(Port))
'### NUR WENN ANMELDUNG ERFORDERLICH ###
Dim UserName As String = "BENUTZERNAME"
Dim Password As String = "PASSWORD"
Dim Credentials As New System.Net.NetworkCredential(UserName, Password)
MailClient.Credentials = Credentials
'### NUR WENN ANMELDUNG ERFORDERLICH ###
MailClient.Send(Email)
End Sub
PS:
|
|
|
05/28/2014, 14:46
|
#7
|
elite*gold: 150
Join Date: Oct 2009
Posts: 7,103
Received Thanks: 623
|
Ich hoffe doch das Programm willst du nicht veröffentlichen...?
|
|
|
05/28/2014, 17:15
|
#8
|
elite*gold: 202
Join Date: Feb 2014
Posts: 334
Received Thanks: 23
|
Quote:
|
Ich hoffe doch das Programm willst du nicht veröffentlichen...?
|
Keine Angst, das wird kein 'Minecraft NameChanger' oder so^^, soll son kleines Email Programm werden
|
|
|
05/28/2014, 19:27
|
#9
|
elite*gold: 0
Join Date: Nov 2010
Posts: 700
Received Thanks: 507
|
Ich glaub eher das es ein Stealer oder so wird xD
Textbox1: Email
Textbox2: Username
Textbox3: Passwort
Ok Spaß bei Seite, ich würde das nicht so machen.
Jeder der das Programm bei Notepad reinzieht oder es dekompiliert bekommt zugang zu deinem Mail Acc.
Hol dir lieber nen Webserver (gibts auch gratis) Erstell ein Php script und gib die Daten per Post weiter. Ich auf jeden fall sicherer und falls du dich damit auskennst kannste es direkt in ne mysql datenbank schreiben.
Wenn du willst kann ich dir ein bisschen dabei helfen.
|
|
|
05/28/2014, 19:58
|
#10
|
elite*gold: 202
Join Date: Feb 2014
Posts: 334
Received Thanks: 23
|
Quote:
Ich glaub eher das es ein Stealer oder so wird xD
Textbox1: Email
Textbox2: Username
Textbox3: Passwort
Ok Spaß bei Seite, ich würde das nicht so machen.
Jeder der das Programm bei Notepad reinzieht oder es dekompiliert bekommt zugang zu deinem Mail Acc.
Hol dir lieber nen Webserver (gibts auch gratis) Erstell ein Php script und gib die Daten per Post weiter. Ich auf jeden fall sicherer und falls du dich damit auskennst kannste es direkt in ne mysql datenbank schreiben.
Wenn du willst kann ich dir ein bisschen dabei helfen.
|
Eigentlich so:
Empfenger:
Betreff:
Nachricht:
Mit PHP kenne ich mich aus, da brauch ich keine Hilfe, aber danke
|
|
|
05/31/2014, 19:16
|
#11
|
elite*gold: 1
Join Date: Jan 2014
Posts: 56
Received Thanks: 3
|
PHP Code:
'Das wichtigste es muss ganz oben hin
Imports System.Net.Mail
'Code in Senden Button kopieren Try Dim VarriablefuerdensmtpServer As New SmtpClient() Dim VarriablefuerdiekompletteNachricht As New MailMessage() VarriablefuerdensmtpServer.Credentials = New Net.NetworkCredential(" ", "Passwort für deinen Gmail Acc") VarriablefuerdensmtpServer.Port = 587 VarriablefuerdensmtpServer.Host = "smtp.gmail.com" VarriablefuerdensmtpServer.EnableSsl = True VarriablefuerdiekompletteNachricht = New MailMessage VarriablefuerdiekompletteNachricht.From = New MailAddress(" ") VarriablefuerdiekompletteNachricht.To.Add = TextBox1.Text 'Der Empfänger VarriablefuerdiekompletteNachricht.Subject = TextBox2.Text 'Der Betreff VarriablefuerdiekompletteNachricht.Body = Textbox3.Text 'Die Nachricht smtpServer.Send(VarriablefuerdiekompletteNachricht) Catch ex As Exception End Try 'Ach ja ist kein Php sondern ein Visual Basic Code :D
LG
|
|
|
Similar Threads
|
visual basic email send
11/04/2013 - .NET Languages - 6 Replies
Ich hab ein kleines problem mit visual basic ...
nämlich die funktion "smtpserver.Send" funktioniert nicht , weder bei web noch bei gmail ...
der fehler berichtet nur "email senden fehlgeschlagen"
das ganze soll für nen kleines tool sein damit sich emails schneller verfassen lassen ...
|
Hilfe Problem mit Visual Basic bei Email programm machen
08/12/2011 - .NET Languages - 2 Replies
hii erstma
wuste nicht wohin mit der frage wenn ich hier in main nicht richtig bin bitte moven bin neu hier
also zum problem
smtpServer.Port = 587
smtpServer.Host = "smtp.web.de"
smtpServer.EnableSsl = True
mail = New MailMessage()
mail.From = New MailAddress("xxxxxxxxxxxxxxxxxxxxx")
|
All times are GMT +2. The time now is 23:53.
|
|