---
title: "Vad betyder denna kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/184239-vad-betyder-denna-kod"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Mycodez"
published: "2010-08-03T17:32:12.000Z"
updated: "2010-08-03T19:04:59.000Z"
replies: 8
views: 713
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/184239-vad-betyder-denna-kod"
---

# Vad betyder denna kod

## #1 — Mycodez, 2010-08-03T17:32Z

Tjo!

Jag har följt en video gudié på asp.net men jag förstår inte denna kod fnutt 

```
Private Sub SendMail(ByVal from As String, ByVal body As String)

	Dim mailSeverName As String = "exchange01.vertigosoftware.com"
	Dim message As MailMessage = New MailMessage(from, "scott@vertigosoftware.com", "feedback", body)
	Dim mailClient As SmtClient = New SmtClient

	Mailclient.host = mailserverName
	mail client.sen(message)
	Message.Dispose()

End Sub
```

Blir mycket tacksam för snabba svar

/Mycodez

Permalänk: https://www.webforum.nu/p/184239

## #2 — Ledel, 2010-08-03T17:51Z

> **[Mycodez skrev:](https://www.webforum.nu/p/1511991)**
>
> ```
> Private Sub SendMail(ByVal from As String, ByVal body As String)
> 
> 	Dim mailSeverName As String = "exchange01.vertigosoftware.com"
> 	Dim message As MailMessage = New MailMessage(from, "scott@vertigosoftware.com", "feedback", body)
> 	Dim mailClient As SmtClient = New SmtClient
> 
> 	Mailclient.host = mailserverName
> 	mail client.sen(message)
> 	Message.Dispose()
> 
> End Sub
> ```

Funktionen SendMail tar emot två strängar, en för vem mailet är från och en som innehåller själva meddelandet.

Ditt message (av typen MailMessage) skapas med fyra argument. Det första är avsändarens e-post, den andra din e-post följt av ämne samt innehåll.
Du skapar sedan din mailClient, som är en SmtpClient. Denna används för att skicka iväg mailet.

Först anger du vilken server mailet ska skickas från med hjälp av mailClient.Host = mailServerName. Sedan skickar du iväg ditt mail (som ju är det MailMessage du skapade innan, message) med mailClient.Send(message).

Message.Dispose() "förstör" mailet och tar alltså bort det ur minnet.

Permalänk: https://www.webforum.nu/p/2247083

## #3 — Mycodez, 2010-08-03T18:05Z

Förlåt men jag hänger inte med riktigt :(

Permalänk: https://www.webforum.nu/p/2247084

## #4 — Mycodez, 2010-08-03T18:13Z

tror jag har förstått lite granna nu, med denna kod jag hittade på ASP.net men detta med Feedback, och vad from gör förstår jag inte riktigt. Vill  någon vara snäll att förklara just vad feedbacken och vad from gör?

Permalänk: https://www.webforum.nu/p/2247085

## #5 — Mycodez, 2010-08-03T18:21Z

Om dett under lättar så har ni hela koden här 

```
    Protected Sub Wizard1_FinishButtonClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.WizardNavigationEventArgs) Handles Wizard1.FinishButtonClick
        SendMail(txtEmail.Text, txtComments.Text)
    End Sub
```

```
    Private Sub SendMail(ByVal from As String, ByVal body As String)
        Dim mailServerName As String = "SMTP.MyDomain.com"
        Dim message As MailMessage = New MailMessage(from, "scott@vertigosoftware.com", "feedback", body)
        Dim mailClient As SmtpClient = New SmtpClient

        mailClient.Host = mailServerName
        mailClient.Send(message)
        message.Dispose()
    End Sub
```

Det är så dem vill att det ska se ut

Permalänk: https://www.webforum.nu/p/2247086

## #6 — nidron, 2010-08-03T18:41Z

> **[Mycodez skrev:](https://www.webforum.nu/p/1511994)**
>
> tror jag har förstått lite granna nu, med denna kod jag hittade på ASP.net men detta med Feedback, och vad from gör förstår jag inte riktigt. Vill  någon vara snäll att förklara just vad feedbacken och vad from gör?

De "gör" väl inte direkt något, de skickas med som parametrar när du skapar ett nytt objekt av MailMessage och kommer alltså att användas när mailet senare skickas iväg  :)

> public MailMessage(
> 	string from,
> 	string to,
> 	string subject,
> 	string body
> )

(<http://msdn.microsoft.com/en-us/library/5k0ddab0.aspx>)
Min kvalificerade gissning är att "from" innehåller avsändaradressen, "to" innehåller mottagaradressen, "subject"(som i din kod är satt till att vara ordet *feedback*) innehåller ämnet för mailet, "body" innehåller själva innehållet i mailet  :)
Kort och gott: du skickar in parametrar för att skapa ett mail  :)

Permalänk: https://www.webforum.nu/p/2247091

## #7 — Mycodez, 2010-08-03T18:44Z

Tack så jätte mycket!  nu så förstår jag det :) Jag har suttit och klurat medans man väntat på svar men du gav ett jätte bra svar nidron. Tack

Permalänk: https://www.webforum.nu/p/2247092

## #8 — nidron, 2010-08-03T19:03Z

Det var så lite så. Roligt att du förstod min förklaring   :e
Jag tyckte det var lite tydligare att visa i C#, men det kanske iofs bara är jag  :) Finns ju hursom även dokumentation i VB på samma ställe, om du vill kika vidare själv  :)

Permalänk: https://www.webforum.nu/p/2247097

## #9 — Mycodez, 2010-08-03T19:04Z

hehe okej ;) jag ska lära mig c# sen för ska ha det när jag programmerar mina program sen;)

Permalänk: https://www.webforum.nu/p/2247098

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/184239-vad-betyder-denna-kod
