Info sturen met vb 2008

Status
Niet open voor verdere reacties.

thechib12

Gebruiker
Lid geworden
26 jan 2009
Berichten
757
HallO!

ik heb een vraag,
ik wil graag een form maken.
dat ze in textboxen iets invullen,
en dat het mij gestuurd wordt,
wie kan me helpen een begin te maken

ik ben nog een beginner
 
Plaats in (General)
Code:
Imports System.Net.Mail
Nou maak je een button die Send of Verstuur ofzo heet..

voeg daar deze code aan toe:

Code:
 Dim smtpserver As New SmtpClient
 
        Dim mail As New MailMessage

        smtpserver.Credentials = New Net.NetworkCredential("Jou email hier@gmail.com",            "Wachtwoord!!!")

        'Using gmail
        smtpserver.Port = 587

        smtpserver.Host = "smtp.gmail.com"
        smtpserver.EnableSsl = True
        mail = New MailMessage()

        mail.From = New MailAddress("JOU EMAIL HIER!@gmail.com")
        mail.To.Add("JOU EMAIL HIER!@gmail.com")
        mail.Subject = ("ONDERWERP HIER")
        'Mail.body = de text die je krijgt in de mail..
        mail.Body = (textbox1.text)
        smtpserver.Send(mail)
Het werkt wel met gmail maar dat zal toch niet zo erg zijn hoop ik..
volgende keer komt het in hotmail

grtz jouco
:thumb:
 
Laatst bewerkt:
Hoe bedoel je general:$

en ik zie ook form 3 enzo,
zoe je missichien uit willen leggen,
want moet ik dan geen form 3 maken"?
 
Laatst bewerkt:
daarmee bedoel ik heleeemaal boven aan in de code dus dat je niett in een class zit
 
Ik krijg dit te zien al ik hem debug, en iets inde texbox invul,
en dan op de knop druk :

Voor de SMTP-server is een beveiligde verbinding vereist of de client is niet geverifieerd. Het serverantwoord is: 5.5.1 Authentication Required. Learn more at





laatmaar,
Het is gelukt
SUPER SUPER SUPER BEDANKT
IK ZOCHT DIT AL ERG LANG~!
 
Laatst bewerkt:
Nog een ding


er moeten meer text in textboxen worden verzonden,
hoe doe ik dat;)
 
Ik heb al veel dingen geprobeerd
maar ik wil niet de text van 1 textbox, maar van 3 textboxen,
zoeits:
Dim smtpserver As New SmtpClient

Dim mail As New MailMessage

smtpserver.Credentials = New Net.NetworkCredential("Jou email hier@gmail.com", "Wachtwoord!!!")

'Using gmail
smtpserver.Port = 587

smtpserver.Host = "smtp.gmail.com"
smtpserver.EnableSsl = True
mail = New MailMessage()

mail.From = New MailAddress("JOU EMAIL HIER!@gmail.com")
mail.To.Add("JOU EMAIL HIER!@gmail.com")
mail.Subject = ("ONDERWERP HIER")
'Mail.body = de text die je krijgt in de mail..
mail.Body = (textbox1.text, textbox2.text, textbox3.text)
smtpserver.Send(mail)

Wat is hier fout aan?
 
Misschien zo:

Code:
mail.Body = "Inhoud van textbox1: " & textbox1.text & ". Inhoud van textbox2: " & textbox2.text & ". Inhoud van textbox3: " & textbox3.text & "."
 
Nee, iemand moet er iets invullen, en dan naar mijn email worden gestuurd.
 
Dat gebeurt er nu toch? Nu krijg je de inhoud van die tekstboxen toch in je mailbody.

Voor zover ik kan zien is de mailbody gewoon een string. Dus kun je gewoon je eigen tekst en de inhoud van de mailbox aan elkaar plakken en versturen. Heb je dit overigens wel eens geprobeerd?

Je kunt natuurlijk ook de beschrijvingen weglaten en alleen dit doen:

Code:
mail.Body = textbox1.text &  textbox2.text & textbox3.text

Maar dan wordt het nogal onduidelijk.
 
Laatst bewerkt:
Klopt,
Het werkt wel,
heeft u nog een ander idee?
of iemand anders:D
 
Je zegt dat het werkt en vraagt dan of ik nog andere ideeën heb?

Als het werkt dan heb je toch geen andere ideeën meer nodig? Of zie ik dat nu verkeerd?
 
Ik weet niet wat er precies in de textboxen staat, maar je zou zoiets kunnen doen:

Code:
mail.Body = "Textbox 1: " & textbox1.text & VbCrLf & "Textbox 2: " & textbox2.text & VbCrLf & "Textbox 3:" & textbox3.text

Ik geloof dat VbCrLf een linefeed was in VB, maar dat weet ik niet meer zeker.

Het kan trouwens ook zijn dat je ipv VbCrLF -> "\r\n" moet gebruiken. Dat de enter niet in VB wordt omgezet, maar echt zo verstuurd wordt.
 
Laatst bewerkt:
Hmpf, dat is vreemd. Misschien dat JoUcO dit nog even kan toelichten.
 
PLeas !

Ik krijg dit te zien al ik hem debug, en iets inde texbox invul,
en dan op de knop druk :

Voor de SMTP-server is een beveiligde verbinding vereist of de client is niet geverifieerd. Het serverantwoord is: 5.5.1 Authentication Required. Learn more at





laatmaar,
Het is gelukt
SUPER SUPER SUPER BEDANKT
IK ZOCHT DIT AL ERG LANG~!

mag ik aub weten waarom het opeens wel lukt want ik zit met het zelfde probleem :(
alvast bedankt,
stuur me maar een mailtje naar cedric89664@gmail.com:o
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan