ColdCode Skrevet 11. juli 2010 Del Skrevet 11. juli 2010 Hei. Jeg har lagt et mail sende program for min onkel. Det er flere textboxer som skal fylles ut med navn adresse osv. Men, jeg merket jo fort at system.net.mail greia bare støtta(tror jeg) 1 textbox. Hvordan kan jeg legge til flere textboxer, eller andre boxer som combobox osv. Jeg kan poste koden, slik at dere kan se om jeg gjør noe feil eller noe. Epostadresser er selvfølgelig sensurert. Kode: Dim smtpServer As New SmtpClient Dim mail As New MailMessage() smtpServer.Credentials = New Net.NetworkCredential("[email protected]", "XXXXX") smtpServer.Port = "587" smtpServer.Host = "smtp.gmail.com" smtpServer.EnableSsl = True mail = New MailMessage() mail.From = New MailAddress("[email protected]") mail.To.Add("[email protected]") mail.Subject = ("Tilbake melding XXXXXXXXXX") mail.Body = (TextBox1.Text And ComboBox1.Text) smtpServer.Send(mail) MsgBox("Takk! Din tilbakemelding er sendt. Vi vil ta hånd om den, og kontakte deg hvis nødvendig om et par timer.", MsgBoxStyle.Information, "Din tilbakemelding ble sendt") Me.Visible = False Form1.Visible = True Jeg har også problemer med å sende, men det funker i et annet prosjekt jeg holder på med :/ Noen tips? De to adressene som er sensurert, er den samme gmail adressen! Lenke til kommentar
Icaro2 Skrevet 12. juli 2010 Del Skrevet 12. juli 2010 (endret) Hei Er ikke helt sikker på hva du er ute etter da du sier flere tekstbokser men regner men at alle disse skulle vært med i hoved meldingen. Til feltet støtter vel 1 til flere adresser men at de må skilles med ";" tegnet (har ikke testet men de fleste email adresser støtter vel dette tror jeg) kopi og blindkopi er vel akkurat det samme. Så er det det som jeg tror du er ute etter å samle informasjon av tekstbokser, combobokser etc inn i hoved mailen. Her tror jeg "StringBuilder" kunne være tingen og bygget opp mailen med og sende denne stringen videre. Men har ikke testet ut dette da jeg ikke har brukt System.Net.Mail selv men det var det første som slo meg kunne gå ann å bruke. Hilsen knut Hei. Jeg har lagt et mail sende program for min onkel. Det er flere textboxer som skal fylles ut med navn adresse osv. Men, jeg merket jo fort at system.net.mail greia bare støtta(tror jeg) 1 textbox. Hvordan kan jeg legge til flere textboxer, eller andre boxer som combobox osv. Jeg kan poste koden, slik at dere kan se om jeg gjør noe feil eller noe. Epostadresser er selvfølgelig sensurert. Kode: Dim smtpServer As New SmtpClient Dim mail As New MailMessage() smtpServer.Credentials = New Net.NetworkCredential("[email protected]", "XXXXX") smtpServer.Port = "587" smtpServer.Host = "smtp.gmail.com" smtpServer.EnableSsl = True mail = New MailMessage() mail.From = New MailAddress("[email protected]") mail.To.Add("[email protected]") mail.Subject = ("Tilbake melding XXXXXXXXXX") mail.Body = (TextBox1.Text And ComboBox1.Text) smtpServer.Send(mail) MsgBox("Takk! Din tilbakemelding er sendt. Vi vil ta hånd om den, og kontakte deg hvis nødvendig om et par timer.", MsgBoxStyle.Information, "Din tilbakemelding ble sendt") Me.Visible = False Form1.Visible = True Jeg har også problemer med å sende, men det funker i et annet prosjekt jeg holder på med :/ Noen tips? De to adressene som er sensurert, er den samme gmail adressen! Endret 12. juli 2010 av Icaro2 Lenke til kommentar
ColdCode Skrevet 12. juli 2010 Forfatter Del Skrevet 12. juli 2010 Hei Er ikke helt sikker på hva du er ute etter da du sier flere tekstbokser men regner men at alle disse skulle vært med i hoved meldingen. Til feltet støtter vel 1 til flere adresser men at de må skilles med ";" tegnet (har ikke testet men de fleste email adresser støtter vel dette tror jeg) kopi og blindkopi er vel akkurat det samme. Så er det det som jeg tror du er ute etter å samle informasjon av tekstbokser, combobokser etc inn i hoved mailen. Her tror jeg "StringBuilder" kunne være tingen og bygget opp mailen med og sende denne stringen videre. Men har ikke testet ut dette da jeg ikke har brukt System.Net.Mail selv men det var det første som slo meg kunne gå ann å bruke. Hilsen knut Hei. Jeg har lagt et mail sende program for min onkel. Det er flere textboxer som skal fylles ut med navn adresse osv. Men, jeg merket jo fort at system.net.mail greia bare støtta(tror jeg) 1 textbox. Hvordan kan jeg legge til flere textboxer, eller andre boxer som combobox osv. Jeg kan poste koden, slik at dere kan se om jeg gjør noe feil eller noe. Epostadresser er selvfølgelig sensurert. Kode: Dim smtpServer As New SmtpClient Dim mail As New MailMessage() smtpServer.Credentials = New Net.NetworkCredential("[email protected]", "XXXXX") smtpServer.Port = "587" smtpServer.Host = "smtp.gmail.com" smtpServer.EnableSsl = True mail = New MailMessage() mail.From = New MailAddress("[email protected]") mail.To.Add("[email protected]") mail.Subject = ("Tilbake melding XXXXXXXXXX") mail.Body = (TextBox1.Text And ComboBox1.Text) smtpServer.Send(mail) MsgBox("Takk! Din tilbakemelding er sendt. Vi vil ta hånd om den, og kontakte deg hvis nødvendig om et par timer.", MsgBoxStyle.Information, "Din tilbakemelding ble sendt") Me.Visible = False Form1.Visible = True Jeg har også problemer med å sende, men det funker i et annet prosjekt jeg holder på med :/ Noen tips? De to adressene som er sensurert, er den samme gmail adressen! Hei. Ja, okay Det skal jeg teste ut Lenke til kommentar
ColdCode Skrevet 12. juli 2010 Forfatter Del Skrevet 12. juli 2010 hei igjen. Tror dere misforsto litt. Jeg vil gjerne ha flere enn EN textbox.text i mmsg.body (Mailmessage.body)! Lenke til kommentar
Icaro2 Skrevet 13. juli 2010 Del Skrevet 13. juli 2010 Du kan bruke stringbuilder til akkurat dette se eksemplet under Dim MailBody As New StringBuilder MailBody.Append(TextBox1.Text & Environment.NewLine) MailBody.Append(TextBox2.Text & Environment.NewLine) MailBody.Append(ComboBox1.SelectedItem.ToString & Environment.NewLine) MailBody.Append(TextBox3.Text) MessageBox.Show(MailBody.ToString) Putt det inn her mail.Body = MailBody.ToString Hvis det er en bestemt meldings format som brukes så formaterer du hele meldingen ut fra slik som du vil ha den før du putter den inn i MailBody variabelen Men det var kanskje ikke dette du var ute etter? Hilsen Knut hei igjen. Tror dere misforsto litt. Jeg vil gjerne ha flere enn EN textbox.text i mmsg.body (Mailmessage.body)! Lenke til kommentar
ColdCode Skrevet 14. juli 2010 Forfatter Del Skrevet 14. juli 2010 Du kan bruke stringbuilder til akkurat dette se eksemplet under Dim MailBody As New StringBuilder MailBody.Append(TextBox1.Text & Environment.NewLine) MailBody.Append(TextBox2.Text & Environment.NewLine) MailBody.Append(ComboBox1.SelectedItem.ToString & Environment.NewLine) MailBody.Append(TextBox3.Text) MessageBox.Show(MailBody.ToString) Putt det inn her mail.Body = MailBody.ToString Hvis det er en bestemt meldings format som brukes så formaterer du hele meldingen ut fra slik som du vil ha den før du putter den inn i MailBody variabelen Men det var kanskje ikke dette du var ute etter? Hilsen Knut hei igjen. Tror dere misforsto litt. Jeg vil gjerne ha flere enn EN textbox.text i mmsg.body (Mailmessage.body)! Hei, jo, det var akkuratt det jeg var ute etter Tusen takk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå