Hej, Det stämmer, så enkelt är det. Om du inte anger någon default server, kommer den virtuella som är inställd på din IIS att användas. Om du däremot skall välja en annna smtp-server och liknande får du använda det objektet för att definiera detta. Likaså om port 25 är spärrad och du måste autentisera. Det finns exempelkod i tips & tricks för detta.Skicka email i asp.net
Jag satt igår kväll och gjorde en sida som skulle skicka ett mail. Hade aldrig gjort det förut så jag sökte lite och hittade lite kod.
Det funkar bra, men det känns som det "för" enkelt.....
Allt jag skrev är:
Imports System.Web.Mail
Dim smtpMail As SmtpClient
smtpMail.Send(sFrom, sTo, sSubject, sMessage)
Det funkar som sagt, men behöver man inte ange mailserver? Varför i så fall och hur fungerar det utan att man anger det?
Jag testade lokalt(localhost alltså).
Går asp.net ut och kollar vad jag använder för mailserver?
När jag sedan deployar detta på webhotellet, funkar det fortfarande så enkelt?
Inte för att det gör mig något om det är enkelt....men det kändes VÄLDIGT enkelt...:)
/Jocke
Sv: Skicka email i asp.net
Lycka till