webForumDet fria alternativet

Type mismatch: 'sendmail'

ASPur ASP

12 svar · 348 visningar · startad av mikul

mikulMedlem sedan aug. 20013 824 inlägg
#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

m_soderlundMedlem sedan sep. 20026 425 inlägg
#2

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

@ndersMedlem sedan juni 200032 969 inlägg
#3

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

mikulMedlem sedan aug. 20013 824 inlägg
#4

hahahaha :e tackar anders! :f :moose

mikulMedlem 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")

%>
@ndersMedlem sedan juni 200032 969 inlägg
#6

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

J.N.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!

mikulMedlem 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

@ndersMedlem sedan juni 200032 969 inlägg
#9

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

mikulMedlem sedan aug. 20013 824 inlägg
#10

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

mikulMedlem 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

@ndersMedlem sedan juni 200032 969 inlägg
#12

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

mikulMedlem 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

129 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)