Turvenn.no
Webutvikler kurs ASP.NET, C#, CSS mm.

WebRessurs.no - Webprogrammering og ressurs innen ASP, ASP.NET, PHP, SQL, HTML, CSS, Javascript, XML, C#, VB, Flash  mm.

Brukernavn: 
Passord:

Registrèr deg Glemt passord?
Logg deg inn




  ASP.net (199)
  ASP 3.0 (111)
  PHP (30)
  HTML (66)
  SQL (89)
  CSS (46)
  XML (7)
  JavaScript (78)
  Diverse kode (13)


  Programmering (22)
  System og drift (15)
  Trafikk og inntekt (11)
  Guider og tips (22)
  Nyttig lesestoff (23)
  Web forum (604)
  Link galleri (565)


  ASP.NET kurs(5)
  CSS kurs (2)
  JQuery kurs (2)


  Øk trafikken (8)
  Facebook App. (4)
  Microsoft CEO (6)


  Server & web
  Internett & epost
  Systemverktøy
  Sikkerhet
  Fildeling
  Lyd & media
  Diverse software


  Domenesalg
  Metagenerator
  Websikre farger
  WebMail


  Bli medlem!
  Siste innlegg
  Gjestebok
  Tips en venn
  Kontakt oss
  Forsiden




Kode Artikler
Linker


Mål internetthastigheten din.


Mailform via ASP, bruker SMTP på webserveren!

av Øyvind A. Isaksen
 
Dette er den geniale måten å sende mail/info fra en webside til mottager. Det er smart å unngå å bruke "mailto" metoden, da dette krever at brukeren har en epost klient innstallert på sin maskin.
Metoden beskrevet under bruker SMTP tjenesten innstallert på webserveren til å behandle mailen og sende den til angitt mailbox.

Vi lager 2 asp-sider, en med mailformen og en som prosesserer selve mailen.

Siden med mailformen kan se slik ut:

<form name="frmEmail" method="post" action="Prosess_Email.asp">
<input type="text" name="txtNavn" size="35">
<input type="text" name="txtEpost" size="35">
<input type="text" name="txtTema" size="35">
<textarea name="txtMelding" rows="3" cols="30"></textarea>
<input type="reset" name="Clear" value="Blank ut">
<input type="submit" name="Submit" value="Send melding">


Siden som prosesserer kan se slik ut:

<%
Dim Navn, Email, Tema, Melding
Set Navn = Request.Form("txtNavn")
Set Email = Request.Form("txtEpost")
Set Tema = Request.Form("txtTema")
Set Melding = Request.Form("txtMelding")

if Navn = "" Then Response.Redirect("Prosess_Email_Fault.asp")
if Email = "" Then Response.Redirect("Prosess_Email_Fault.asp")
if Tema = "" Then Response.Redirect("Prosess_Email_Fault.asp")
if Melding = "" Then Response.Redirect("Prosess_Email_Fault.asp")
%>


<%
set cdontsmailer = server.CreateObject("CDONTS.newmail")
cdontsmailer.from = Request("txtEpost")
cdontsmailer.to = "din@email.no"
cdontsmailer.subject = Request("txtTema")
cdontsmailer.body = Request("txtNavn") & " har sendt følgende melding fra min webside:"&_
vbcrlf & vbcrlf & Request("txtMelding")
cdontsmailer.send
set cdontsmailer = nothing
%>

Øverste del av koden inneholder en validerer som sender brukeren til en side (Prosess_Email_Fault.asp) hvis et felt ikke er fyllt ut!


Det finnes mange måter å lage asp mail på, dette er en enkel versjon. Lykke til!

WebRessurs.no anbefaler:    StackOverflow.com | Experts-Exchange.com | W3schools | ASP.NET | Codeproject | 4Guys
WebRessurs.no er utviklet og drives av SoftMaker
Sett som startside: [ ]. Bokmerk denne siden: [ klikk ]. Sitemap. http://twitter.com/webressurs_no/. Antall brukersesjoner: 14120461.
Copyright WebRessurs.no © 2003 - 2018
Jobbsøk.no - Jobbsøknad, CV, intervju, tips og lenker