webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > ASP

ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp).

Svar
 
Trådverktyg Visningsalternativ
Äldre 2003-04-27, 15:53   #1
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Felmedelande- Jmail

Vad betyder detta felmedelnade som jag får upp när jag vill använda jmail.

Citat:
ClientLogging enabled: Client Remote Address: 217.215.33.127 .execute() {
dahlgren besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 17:42   #2
niko
Avregistrerad
 
Registrerad: 2002-06-16
Inlägg: 2 415
Lösningar: 81
Det är inget felmeddelande, det är första raden i felloggen. Det hade varit mer upplysande om du visat raderna som kommer efter.
niko besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:22   #3
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Problemet är att det är det ända som skrivs ut. Koden jag använder mig av är följande.
Kod:
<%
		  
	on error resume next    
	SET objJmail = Server.CreateOBject("JMail.Message")
	objJmail.logging=true
	objJmail.From = "djursholm@best.nu"
	objJmail.FromName = "Djursholms scoutkår"
	objJmail.AddRecipient = request.form("email")

	objJmail.Subject = "Test ämne"
	objJmail.Body = request.form("namn") & vbCrlf & "Har skicka följande medelande till dig via scoutkårens hemsida." & request.form("medelande")


	objJmail.ContentType = "text/plain"

	objJmail.Send("smtp.best.nu")

if err.number<>0 then
	Response.write objJmail.log
else
	Response.redirect "kontakta.asp?status=ok"
end if
Set objJmail = nothing
%>
dahlgren besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:24   #4
Josef
Medlem
 
Registrerad: 2002-03-16
Ort: Göteborg
Inlägg: 3 123
Lösningar: 57
Ta bort on error resume next så att du får ett ordentligt felmeddelande.
Josef besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:25   #5
Sebbe
Medlem
 
Registrerad: 2003-01-16
Ort: Stockholm
Inlägg: 1 603
Lösningar: 80
Har du testat med att skippa de "egna" JMail-felmeddelanderna? Ta bort On Error Resume Next och If Err.Number <> 0-satsen och se vad du då får för felmeddelande.

/red Josef var för snabb.
__________________
Webarts! - Wblog!
Sebbe besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:31   #6
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Får nu detta felmedelande.
dahlgren@best.nu
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'request.form(...).AddRecipient'

/dweb/styrelsen/skicka.asp, line 9

Hur ska jag få det att fungerera? Kan jag inte hämta inadressen från ett annat forumlär?
dahlgren besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:36   #7
Jesper T
Medlem
 
Jesper Ts avatar
 
Registrerad: 2001-11-15
Ort: Järna
Inlägg: 7 050
Lösningar: 182
testa:
Kod:
objJmail.AddRecipient = ""& request.form("email") &""
__________________
Vänligen Jesper
Etisk kommunikation
Jesper T besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:39   #8
niko
Avregistrerad
 
Registrerad: 2002-06-16
Inlägg: 2 415
Lösningar: 81
Hmm .. Varför du inte se hela felloggen vet jag inte. Kan ha nåt att göra med HTML-formatering och otillåtna tecken ..? Prova "Visa källa".

Men hursomhelst har du ett fel i ditt skript.
Byt:
Kod:
objJmail.AddRecipient = request.form("email")
till:
Kod:
objJmail.AddRecipient  request.form("email")
niko besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:40   #9
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Newj funkade tyvärr inte får ett kanska snarlikt felmedelande
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'objJmail.AddRecipient'

/dweb/styrelsen/skicka.asp, line 9
dahlgren besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:40   #10
Josef
Medlem
 
Registrerad: 2002-03-16
Ort: Göteborg
Inlägg: 3 123
Lösningar: 57
Kod:
<%
Set objJMail = Server.CreateObject("JMAIL.Message")
objJmail.From = "djursholm@best.nu"
objJmail.FromName = "Djursholms scoutkår"
objJmail.AddRecipient request.form("email")
objJmail.Subject = "Test ämne"
objJmail.Body = request.form("namn") & vbCrlf & "Har skicka följande medelande till dig via scoutkårens hemsida." & request.form("medelande")
objJmail.ContentType = "text/plain"

objJmail.Send("smtp.best.nu")
Set objJmail = Nothing
Response.Redirect("kontakta.asp?status=ok")
%>

Senast redigerad av Josef, 2003-04-27 klockan 21:54
Josef besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:46   #11
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Tack nu fungerar det. Hittade ett fel i din kod men jag löste det.
dahlgren besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:51   #12
Josef
Medlem
 
Registrerad: 2002-03-16
Ort: Göteborg
Inlägg: 3 123
Lösningar: 57
Tala gärna om var felet var.
Josef besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:54   #13
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Ok, var bar ett litet stavfel.
objMail.AddRecipient request.form("email") borde
vara objJMail.AddRecipient request.form("email")
dahlgren besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:55   #14
Josef
Medlem
 
Registrerad: 2002-03-16
Ort: Göteborg
Inlägg: 3 123
Lösningar: 57
Hoppsan.
Hittade även ett till fel:
Kod:
Set objMail = Nothing
till
Set objJmail = Nothing
Josef besöker inte forumet just nu   Svara med citat
Äldre 2003-04-27, 21:56   #15
dahlgren
Moderator
 
dahlgrens avatar
 
Registrerad: 2001-08-23
Ort: Danderyd
Inlägg: 1 442
Lösningar: 6
Upptäckte även ett annat problem. den skicka iväg mailet men datan som bor komme från formuläret kommer inte med. Varken namnet eller själva medelandet. Har kollat att det kommer med data från forumläret.
dahlgren besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > ASP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 15:04.


Powered by: vBulletin Version 3.8.6
Copyright © webForum