menubar 2
Home Kontakt Sitemap FAQ/Hjælp
Om Emodul.dk Domæner Webhotel Hosted Exchange Betalingsgateway Hosted Shop Remote Backup Driftstatus
 

Hvordan kan jeg poste en form til en e-mail adresse? (Form2mail)
Ønsker du at poste en form over til en mail, kan du benytte dig af vores ASP form2mail script. Scriptet kan benyttes af kunder på 123nt.

Nedenstående er et eksempel på hvordan der postes en form til en mail via 123hotellets form2mail script.

----------------------------------------------------------------------

[HTML]
[BODY]

[FORM action="http://scripts.123hotel.dk/form2mail.asp" method="post"]

Navn : [INPUT type="text" name="navn"][BR]
Adresse : [INPUT type="text" name="adresse"][BR]
Blah : [TEXTAREA name="blah"][/TEXTAREA][BR][BR]

[INPUT type="hidden" name="recipient" value="xxx@domæne.xx"]
[INPUT type="hidden" name="fromaddress" value="xxx@domæne.xx"]
[INPUT type="hidden" name="subject" value="Subject"]
[INPUT type="hidden" name="redirect" value="http://www.domæne.xx/tak.html"]
[INPUT type="hidden" name="orderby" value="navn,adresse,blah"]



[INPUT type="submit" value="Send"]

[/FORM]

[/BODY]
[/HTML]

----------------------------------------------------------------------

Som det kan ses udfra ovenstående postes formen via scriptet: http://scripts.123hotel.dk/form2mail.asp

Scriptet har indbygget fem faste variabler. Disse fem bruges til at bestemme modtageren, afsenderen, emnet på mailen, en bestemmer hvor brugeren bliver sendt hen efter at have postet formen, og til sidst en som bruges til at vælge rækkefølgen af de inputs som behandles.

recipient = modtager (e-mail adresse)
fromaddress = fra (e-mail adresse)
subject = emnet på e-mailen
redirect = der hvor brugeren bliver sendt hen efter at have postet formen (web-adresse)
orderby = angiv kommasepareret rækkefølgen på de inputs som sendes
 

En mere "professionel" måde at poste forms på, er vha. ASP-komponenten JMail. Bemærk at det kun er kunder med nt løsninger der kan benytte sig af denne ASP komponent.

Nedenstående er et eksempel på hvordan der oprettes forbindelse til JMail komponenten på vores server.

----------------------------------------------------------------------
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "hans@hansen.dk"
msg.FromName = "Hans Hansen"
msg.AddRecipient "jens@jensen.dk"
msg.Subject = "MailForm"
msg.Body = "Beskeden... dvs. hele mailen"

if not msg.Send("mail.domæne.xx") then
Response.write msg.log
else
Response.Redirect("home.asp")
end if
----------------------------------------------------------------------

Da det hele ligger i et ASP-dokument, betyder det at værdierne kan udskiftes med variabler...:
----------------------------------------------------------------------
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = strFrom
msg.FromName = strFromName
msg.AddRecipient strTo
msg.Subject = strSubject
msg.Body = strBodyMessage

if not msg.Send("mail.domæne.xx") then
Response.write msg.log
else
Response.Redirect("home.asp")
end if
----------------------------------------------------------------------

Som det fremgår af ovenstående eksempel, er værdierne til hvem e-mailen skal sendes fra, modtages af mv. ændret... de ligger nu i variabler(markeret med rødt).
Bemærk: E-mailen skal sendes fra en adresse fra domænet i vores webhotel.


 

 

 


 

   
   

Emodul.dk :: Himmerlandsgade 1 1.th :: DK-9000 Aalborg :: Tlf. 26 811 211 :: info@emodul.dk