Avatar billede ljunggren1 Nybegynder
04. februar 2007 - 14:19 Der er 16 kommentarer og
1 løsning

Formular til afsendelse af mail fra website!

Hej
Hvordan oprettere jeg en formular hvor brugeren kan indtaste en besked og afsende den til min mailadresse?
Min udbyder (unoeuro) tilbyder vist ikke nogen løsning og den jeg kan lave i Frontpage kan jeg ikke få til at virke.
Avatar billede Slettet bruger
04. februar 2007 - 14:41 #1
Hej

I denne her forbindelse kan man ikke rigtigt bruge Frontpage til noget... Ikke til andet end at lave selve formularen i...

Men din udbyder skal understøtte en mail-komponent for at det kan lade sig gøre.

Du kan måske prøve at skrive til unoeuro for at finde ud af om de overhovedet har nogen mail-komponent installeret på deres server - og hvis ikke de har kan hele dette her projekt ikke lade sig gøre. Og hvis de har må vi jo så se hvilken det er og så lave et script som passer dertil...

\Dan
Avatar billede ljunggren1 Nybegynder
04. februar 2007 - 15:09 #2
de har noget php, men min del af serveren understøtter ikke php, men asp.
Avatar billede Slettet bruger
04. februar 2007 - 15:46 #3
- OK!

Så er jeg bange for at det ikke kan lade sig gøre at lave et asp-script som kan afsende en mail til din mailadresse...

Der SKAL være en asp-komponent som kan sende mails installeret på serveren for at dette kan lade sig gøre.

\Dan
Avatar billede lordnelson Seniormester
04. februar 2007 - 15:47 #4
Hvorfor kan du ikke få frontpage til at virke
kan se de understøtter frontpage
så det må kunne lave sig gøre?

LN
Avatar billede lordnelson Seniormester
04. februar 2007 - 15:49 #5
Desuden understøtter de også
AspMAIL
• AspPOP3
• w3 JMail
Så er det bare at vælge
LN
Avatar billede Slettet bruger
04. februar 2007 - 15:50 #6
Prøv at se her:

https://www.unoeuro.com/support.faq.php?f=6&e=20

Det lader til at JMail for eksempel er installeret så denne kan sagtens bruges...

Prøv at søge efter et JMail-script her på eksperten.dk eller på www.dimac.net

\Dan
Avatar billede ljunggren1 Nybegynder
04. februar 2007 - 16:06 #7
Argggg... det var fordi jeg så under support: https://www.unoeuro.com/support.faq.php?f=2&e=31
Jeg forsøger mig lige med jmail og vender tilbage.
Avatar billede ljunggren1 Nybegynder
04. februar 2007 - 16:37 #8
Nå, det kan jeg ikke rigtig få til at virke - er der en der har et brugbart script?
Avatar billede lordnelson Seniormester
04. februar 2007 - 19:44 #9
Hej prøv
<%
set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "dim mail"
msg.FromName = "Fra navn"
msg.AddRecipient "Til mail adresse"
msg.Subject = "Emnet i mail"
msg.Body = "Hele e-mailen - bla bla!"

if not msg.Send("smtp.unoeuro.dk") then
Response.Write "Mailen kunne ikke afsendes grundet:<br>"
Response.Write msg.log
else
Response.Write "Mailen er korrekt afsendt."
end if
%>

Ln
Avatar billede lordnelson Seniormester
04. februar 2007 - 19:44 #10
Hej skulle stå
msg.From = "din mail adresse på unoeuro"

Ln
Avatar billede Slettet bruger
04. februar 2007 - 19:46 #11
Hej

Her har du et ret simpelt script som kan sende en mail...

Der er blot lige nogle ting du skal sætte ind - som for eksempel din egen e-mail adresse... Og der ville nok også være god fornuft i at lave noget validering på formularen inden at mailen bliver sendt...

<%
if request.querystring("act")="send" then
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentTransferEncoding = "8bit"
JMail.ContentType = "text/plain"
JMail.Charset = "ISO-8859-1"
JMail.Priority = 3
JMail.ServerAddress = ""
JMail.Sender = request.form("afsmail")
JMail.SenderName = request.form("afsnavn")
JMail.Subject = "Dit Emne På Mailen"
JMail.Body = request.form("besked")
JMail.AddRecipient "DinEmailAdresse"
JMail.ReplyTo = request.form("afsmail")
JMail.Execute
set JMail = nothing
response.redirect request.servervariables("script_name") & "?act=done"
end if
%>
<html>
<head>
<title>Send mail</title>
</head>
<body>
<%
if request.querystring("act")="done" then
%>
Din mail er hermed sendt!
<br>
<%
end if
%>
<form action="<%=request.servervariables("script_name")%>?act=send" method="post">
Dit navn:<input type="text" name="afsnavn" size="20"><br>
Din mail:<input type="text" name="afsmail" size="20"><br>
Din besked:<textarea name="besked" style="width: 200px; height: 200px;"></textarea>
</form>
</body>
</html>

\Dan
Avatar billede Slettet bruger
04. februar 2007 - 22:06 #12
- og som sædvanligt så glemmer jeg selvfølgelig submit-knappen så dit script skal se sådan her ud...:

<%
if request.querystring("act")="send" then
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ContentTransferEncoding = "8bit"
JMail.ContentType = "text/plain"
JMail.Charset = "ISO-8859-1"
JMail.Priority = 3
JMail.ServerAddress = ""
JMail.Sender = request.form("afsmail")
JMail.SenderName = request.form("afsnavn")
JMail.Subject = "Dit Emne På Mailen"
JMail.Body = request.form("besked")
JMail.AddRecipient "DinEmailAdresse"
JMail.ReplyTo = request.form("afsmail")
JMail.Execute
set JMail = nothing
response.redirect request.servervariables("script_name") & "?act=done"
end if
%>
<html>
<head>
<title>Send mail</title>
</head>
<body>
<%
if request.querystring("act")="done" then
%>
Din mail er hermed sendt!
<br>
<%
end if
%>
<form action="<%=request.servervariables("script_name")%>?act=send" method="post">
Dit navn:<input type="text" name="afsnavn" size="20"><br>
Din mail:<input type="text" name="afsmail" size="20"><br>
Din besked:<textarea name="besked" style="width: 200px; height: 200px;"></textarea><br>
<input type="submit" value="Send" name="knap">
</form>
</body>
</html>

\Dan
Avatar billede ljunggren1 Nybegynder
05. februar 2007 - 08:52 #13
Det virker ikek rigtigt, men måske udfylder jeg det ikke rigtigt. Min e-mailadresse er: rene@blacksee.dk, men hvor finder jeg jmail serveradressen?
Avatar billede ljunggren1 Nybegynder
05. februar 2007 - 18:25 #14
måske er serveradressen: mail.blacksee.dk?

Jeg kan bare ikke få det til at virke 'øv!!
Avatar billede Slettet bruger
05. februar 2007 - 23:00 #15
Avatar billede ljunggren1 Nybegynder
06. februar 2007 - 08:53 #16
Puh ha !!! Nu fik jeg den rettet til og den virker så, Dan, smid lige et svar og tak for tålmodigheden :-)
Avatar billede Slettet bruger
08. februar 2007 - 22:31 #17
Hej...

- OK! Det var godt...

Her et svar.

\Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester