webForumDet fria alternativet

Type mismatch: 'sendmail'

ASPur ASP

12 svar · 348 visningar · startad av mikul

Medlem sedan aug. 20013 824 inlägg
Frågan#1

Hmm...har jag tappat hjarnan elelr vad ar det som hander med mig idag? :o :P
har problem med att skicka ett mail med jmail.

Microsoft VBScript runtime error '800a000d' 

Type mismatch: 'sendmail' 

/test/vip/sendmail.asp, line 48 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny sida 1</title>
</head>
<body>
<% 
  sub send_msg(strHTML)
      set msg = Server.CreateOBject( "JMail.Message" )
	  
      msg.Logging = true
      msg.silent = true
		
		
      msg.From = trim(request.form("email"))
      msg.FromName = trim(request.form("name"))
		
	
      msg.AddRecipient "mikul@aspsidan.nu"
		
      msg.Subject = "Mail from the webpage."
      msg.HTMLBody = strHtml
		
      msg.Send("mailx.gate9.se")
      set msg = nothing
      response.redirect request.servervariables("HTTP_REFERER")

  end sub

strHTML=request.form("name") 	& vbcrlf &_
	request.form("email")	& vbcrlf &_
	request.form("no") 	& vbcrlf &_
	replace(request.form("text"), "<br>", "<br>"& vbcrlf) & vbcrlf

if request.form("link") <> "" then 
   strHTML = strHTML & vbcrlf & "The property is: "& request.form("link")
end if	
	
Call sendmail(strHTML)

%> 
</body>

</html>

Vad har jag missat? :o :l

Medlem sedan sep. 20026 425 inlägg
#2

Hur ser proceduren (klassen?) sendmail ut? Du använder den ju inte? :)

Medlem sedan juni 200032 967 inlägg
#3

Om din sub heter send_msg() så borde du ge 17 i att försöka ropa på sendmail(). ;)

Medlem sedan aug. 20013 824 inlägg
#4

hahahaha :e tackar anders! :f :moose

Medlem sedan aug. 20013 824 inlägg
#5

Har andrat om lite nu...sa nu far jag inga felmeddelanden eller natt, men jag far heller inget mail :S

<% 
	strHTML=request.form("name") 	& vbcrlf &_
		request.form("email")	& vbcrlf &_
		request.form("no") 	& vbcrlf &_
		replace(request.form("text"), "<br>", "<br>"& vbcrlf) & vbcrlf

	if request.form("link") <> "" then 
	   strHTML = strHTML & vbcrlf & "The property is: "& request.form("link")
	end if	

	
	set msg = Server.CreateOBject( "JMail.Message" )
		  
	msg.Logging = true
	msg.silent = true
			
			
	msg.From = trim(request.form("email"))
	msg.FromName = trim(request.form("name"))
			
			
	msg.AddRecipient "mikul@aspsidan.nu"
				
	msg.Subject = "Mail from the webpage."
	msg.HTMLBody = strHtml

	if not msg.Send("mailx.gate9.se") then
	    Response.write "<pre>" & msg.log & "</pre>"
	    set msg = nothing
	    Response.end
	else
	    Response.write "Message sent succesfully!"
	end if
			
	msg.Send("mailx.gate9.se")
	set msg = nothing
	response.redirect request.servervariables("HTTP_REFERER")

%>
Medlem sedan juni 200032 967 inlägg
#6

Skriv ut loggen, då borde du få ett hum.

Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

Jag hittar inget direkt fel, men ett indirekt, som borde innebära att du får två brev när du löst första problemet.

if not msg.Send("mailx.gate9.se") then
    Response.write "<pre>" & msg.log & "</pre>"
    set msg = nothing
    Response.end
else
    Response.write "Message sent succesfully!"
end if
			
msg.Send("mailx.gate9.se")

Ta bort den sista msg.Send.
För säkerhets skull sätt den ovan din felhantering så du inte fastnar där.
Jag har dock testat exakt den sändningsvariant du gör och då får jag två, dvs det bör fungera.

Jag jämför med denna fråga.

För att bevisa min kunskap inom JMail berättar jag i förtroende att jag tillbringade ca 2 timmar igår med att felsöka ett saknat i som jag missat i domänen på to-epostadressen. Roligt!

Medlem sedan aug. 20013 824 inlägg
#8

Hade glomt kommentera den raden, men det spelar ju ingen roll...far anda inga mail ju :P

skrev ut loggen nu och jag fick detta:

.execute()
{
Checking connection status of cached connection. (mail:mailx.gate9.se)
-> NOOP
<- 250 Ok
0 of 1 servers failed
}

men anda far jag inga mail :o

Medlem sedan juni 200032 967 inlägg
#9

Är du säker på att avsändaradressen är giltig?

Medlem sedan aug. 20013 824 inlägg
#10

Japp...har testat med en rad olika avsandaradresser..still dont work :l

Medlem sedan aug. 20013 824 inlägg
#11

hahaha...jag va inte alls saker pa det :P Tack for hjalpen IGEN @nders ;)
Jag hade pa nagot konstigt satt inte skickat upp den nya filen av formularet som jag skickar fran... Sa formularet hette mail medans i asp-koden anropade jag email :P

Medlem sedan juni 200032 967 inlägg
#12

Och när ska du lära dig? ;)

Medlem sedan aug. 20013 824 inlägg
#13

Jag vantade bara pa att det skulle dyka upp annu mer fel i det har scriptet...men det gjorde det tydligen inte sa nu ar det dags att avsluta traden ;) :f

130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)