Avatar billede exciter Nybegynder
03. marts 2002 - 13:28 Der er 19 kommentarer og
1 løsning

Noén der kan se problemet i denne ANBEFAL SITE asp?

Skulle der være en haj der kan lokalisere problemet i dette script. Jeg modtager en HTTP 500 intern serverfejl, når jeg afprøver det :O|

=================================================
<form ACTION="anbefal.asp" METHOD="post">
    <input type="hidden" name="redirect_to" value="toldafriend.html">
      <font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#ffffff">
      <I><B>Deres</I> ven's E-mail:<br>
      <input TYPE="text" NAME="send_til" CLASS="input" size="20" style="font-family: Verdana; font-size: 12px; background-color: rgb(0,111,111); color: rgb(255,255,255); border: 1px solid rgb(255,255,255)"><br>
      <I>Deres</I> navn:<br>
      <input TYPE="text" NAME="from" CLASS="input" size="20" style="font-family: Verdana; font-size: 12px; background-color: rgb(0,111,111); color: rgb(255,255,255); border: 1px solid rgb(255,255,255)"><br><br>
    <input TYPE="submit" VALUE="Anbefal" CLASS="button" style="font-family: Verdana; font-size: 16px; background-color: rgb(0,111,111); color: rgb(255,255,255); border: 1px solid rgb(255,255,255)"></font>
</form>

========================================================

                  ANBEFAL:ASP
======================================================
<% Response.Buffer = True

redirect_to = Request.Form("redirect_to")
send_til = Request.Form("send_til")
from = Request.Form("from")
emne = Request.Form("emne")


Set Mail = Server.CreateObject("SMTPsvg.Mailer")
Mail.Host = "mail.mitdomain.dk"
Mail.From = "info@mitdomain.dk"
Mail.FromName = from
Mail.AddAddress send_til
Mail.AddReplyTo send_til
Mail.Subject = "mitdomain - er blevet anbefalet"
Mail.Body = "indhold af mailen"

Mail.Send
Set Mail = Nothing

Response.Redirect redirect_to
%>

Avatar billede netsrac Praktikant
03. marts 2002 - 13:30 #1
I din browser gør du lige følgendende:

Funktion -> Internetindstillinger -> Avanceret -> Fjern hak i "Vis meddelser om uskadelige http fejl"

Så kan du få en bedre fejlbeskrivelse, den kan du jo lige smide her, det gør det hele lidt nemmere :)
Avatar billede digitalan Nybegynder
03. marts 2002 - 13:34 #2
Denne er ikke defineret emne = Request.Form("emne")
Avatar billede netsrac Praktikant
03. marts 2002 - 13:36 #3
digitalen >> Det giver ikke en ASP fejl.
Avatar billede exciter Nybegynder
03. marts 2002 - 13:37 #4
Tak, nu ser errorén således ud. Er det fordi at jeg afprøver aspén fra en undermappe på min server?

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Mail.Host'

/rummet/anbefal.asp, line 10




/Sonny
Avatar billede coltau Juniormester
03. marts 2002 - 13:40 #5
Du kan også fjerne denne linie - så er der større chance for at fejlmeddelelsen udskrives i din browser.

Response.Buffer = True
Avatar billede netsrac Praktikant
03. marts 2002 - 13:40 #6
Nej det er fordi komponentet ikke har en variabel der hedder .Host
Avatar billede netsrac Praktikant
03. marts 2002 - 13:42 #7
Mail.Host = "mail.mitdomain.dk"

Skal være:

Mail.RemoteHost = "mail.mitdomain.dk"
Avatar billede exciter Nybegynder
03. marts 2002 - 13:43 #8
tester lige de forskellige forslag - øjeblik

/Sonny
Avatar billede netsrac Praktikant
03. marts 2002 - 13:44 #9
At fjerne Response.buffer = True, vil ikke fjerne din kode fejl.
Avatar billede netsrac Praktikant
03. marts 2002 - 13:46 #10
Hm..der er heller ikke noget der hedder AddAddress() på det komponent, så:

Mail.AddAddress send_til

Skal være:

Mail.AddRecipient send_til, send_til
Avatar billede exciter Nybegynder
03. marts 2002 - 13:47 #11
øv øv øv -
Nu ligger fejlen i line 11

Object doesn't support this property or method: 'Mail.from'
Avatar billede netsrac Praktikant
03. marts 2002 - 13:47 #12
og:

Mail.AddReplyTo send_til

Skal være:

Mailer.ReplyTo = send_til
Avatar billede netsrac Praktikant
03. marts 2002 - 13:49 #13
Nej den hedder nemlig:

FromAddress, så:

Mail.From = "info@mitdomain.dk"

Skal være:

Mail.FromAddress = "info@mitdomain.dk"
Avatar billede erikjacobsen Ekspert
03. marts 2002 - 13:49 #14
understøtter din server SMTPsvg.Mailer ??
Avatar billede netsrac Praktikant
03. marts 2002 - 13:51 #15
erikjacobsen >> Ja det gør den jo nok eller ville han jo fejl allerede i Set Mail linien :)
Avatar billede erikjacobsen Ekspert
03. marts 2002 - 13:56 #16
Nå, ja, en "on error resume next" ville jo heller ikke have vist resten af fejlene
Avatar billede exciter Nybegynder
03. marts 2002 - 13:57 #17
Det lader til at det var nemmere at uploade en stak frimærker :O)
Scriptet lader da til at være helt hen i vejret, jeg har lavet ændringerne - og er nu nået til fejl i line 16
Object doesn't support this property or method: 'Mail.Body'
Avatar billede netsrac Praktikant
03. marts 2002 - 13:57 #18
Puha der er mange fejl i dit script, det skal se sådan her ud:

Set Mail = Server.CreateObject("SMTPsvg.Mailer")
Mail.RemoteHost = "mail.mitdomain.dk"
mail.FromAddress = "info@mitdomain.dk"
mail.FromName = from
Mail.AddRecipient "", send_til
Mail.ReplyTo = send_til
Mail.Subject = "mitdomain - er blevet anbefalet"
Mail.BodyText = "indhold af mailen"
Mail.SendMail
Set Mail = Nothing

Næste gang var det nok en ide at kigge på dokumentationen:

http://www.serverobjects.com/comp/Aspmail3.htm
Avatar billede exciter Nybegynder
03. marts 2002 - 14:04 #19
Jeg gjorde mig da ellers meget umage :O)
Undskyld rodet, og tak til jer alle for jeres hurtige svar & kommentarer
Der er dømt points til netsrac - tak for linket

/Sonny
Avatar billede netsrac Praktikant
03. marts 2002 - 14:04 #20
Så lidt :)
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