Avatar billede x-man--dk Nybegynder
22. oktober 2007 - 22:41 Der er 9 kommentarer og
1 løsning

E-mail script

Hej. Jeg sidder og roder med noget mail script som jeg skal bruge til tilmelding til et arrangement.
Jeg har webhotel hos www.web10.dk

Jeg fandt denne side http://www.codefixer.com/tutorials/sample_form_email_script.asp
og gjorde det han skrev.

Det ligger på denne side http://www.xn--rskov-andersen-pqb.dk/form.html

Jeg får en fejl denne fejl:
Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/form_ac.asp, line 21

800401f3


og linje 21 er vist
Set NewMailObj=Server.CreateObject("CDONTS.NewMail")

Nogle der kan hjælpe mig? For jeg har ikke så meget forstand på det.

Andre løsninger istedet for ovenstående modtages også.
Avatar billede soerenlyn Nybegynder
22. oktober 2007 - 23:08 #1
Jeg har også webhotel hos web10 og bruger denne kode:

Set JMail=CreateObject("JMail.SMTPMail")
JMail.ServerAddress="localhost"
JMail.Sender="test@domæne.dk"
JMail.Subject="Emne"
JMail.AddRecipient "ditnavn@domæne.dk"
JMail.HTMLBody="<h1>Her er en overskrift</h1>"

Den virker, dog kan jeg ikke sende flere mails af gangen..
Avatar billede x-man--dk Nybegynder
22. oktober 2007 - 23:37 #2
Hej Søren.

Tak for det hurtige svar, men hvordan laver du det?
For som sagt har jeg ikke så meget forstand på det.
Avatar billede x-man--dk Nybegynder
22. oktober 2007 - 23:37 #3
Du må gerne skære det ud i pap
Avatar billede soerenlyn Nybegynder
22. oktober 2007 - 23:56 #4
Du har en form med nogle felter:

<form action="mailsender.asp" method="post">
Email:<br>
<input name="email" type="text"><br>
Emne:<br>
<input name="subject" type="text"><br>
Tekst:<br>
<textarea name="text"></textarea>

<input type="submit" value="Send mig en mail">

</form>

Når man submitter sender den så oplysningerne fra felterne i formen til din asp-side. Så skriver du i din mailsender.asp:

Set JMail=CreateObject("JMail.SMTPMail")
JMail.ServerAddress="localhost"
JMail.Sender=Request.Form("email")
JMail.Subject=Request.Form("subject")
JMail.AddRecipient "ditnavn@domæne.dk"
JMail.HTMLBody=Request.Form("text")

JMail.Execute (havde jeg lige glemt)

Response.Redirect "hvordunuskalhen.htm"


Jeg håber du forstår, ellers må du bare spørge :)
Avatar billede soerenlyn Nybegynder
22. oktober 2007 - 23:57 #5
Hvis du ikke sender en HTML-mail kan du bare skrive JMail.Body i stedet for JMail.HTMLBody..
Avatar billede x-man--dk Nybegynder
23. oktober 2007 - 15:25 #6
takker.
Jeg kigger lige på det når jeg engang får fri fra arbejde.
Avatar billede x-man--dk Nybegynder
23. oktober 2007 - 16:39 #7
min mailsender.asp fil ser sådan ud:

Set JMail=CreateObject("JMail.SMTPMail")
JMail.ServerAddress="localhost"
JMail.Sender=Request.Form("email")
JMail.Subject=Request.Form("subject")
JMail.AddRecipient "xmandk@gmail.com"
JMail.HTMLBody=Request.Form("text")
JMail.Execute
Response.Redirect "index.htm"


Og jeg kan ikke få det til at virke. Den skriver bare det samme når jeg trykker send mig en mail.
http://www.xn--rskov-andersen-pqb.dk/form.html

Skal der stå mere i mailsender.asp
Avatar billede x-man--dk Nybegynder
23. oktober 2007 - 16:46 #8
Juhuu, fandt lidt info på http://www.opfinderen.dk/sites/14/

Men tak til Sørenlyn. Send lige et svar.
Avatar billede soerenlyn Nybegynder
23. oktober 2007 - 17:33 #9
Her - tak for point selvom jeg ikke fik hjulpet dig helt :)

Jeg tror da også lige selv jeg vil kigge på den side !
Avatar billede x-man--dk Nybegynder
23. oktober 2007 - 17:54 #10
takker. Jeg skal bruge det på en anden side som vi måske køber, hvis jeg kan få det op og virke. Indtil da tester jeg forskellige ting på min egen side.
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