webForumDet fria alternativet

ASPemail problem

10 svar · 292 visningar · startad av Thorsander

ThorsanderMedlem sedan aug. 2001746 inlägg
#1

Finn ett fel... :q

...Eller flera?

<%
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "mail.foretagsnamnet.nu"
Mail.From = Request.Form("epost")
Mail.FromName = Request.Form("namn") & " " & Request.Form("Efternamn")

Mail.AddAddress "thorsander@ngindesign.com", "Simon"

Mail.Subject = "En ny bokning via Webben mottagen"
Mail.Body = "En ny bokning/intresseanmälan har mottagits via webben. " & VBcrlf & _
	"" & VBcrlf & _
	"" & VBcrlf & _

	"____Bokningsuppgifter____" & VBcrlf & _
	"Artist    : " & Request.Form("artprod") & VBcrlf & _
	"Bar       : " & Request.Form("bar") & VBcrlf & _

och så vidare...
%>

Jag anser mig ha följt ASPemail.coms instruktioner på deras hemsida...
Någon som vet vad jag gjort fel?

solbulleMedlem sedan mars 20015 287 inlägg
#2

Vad händer/händer inte?

ThorsanderMedlem sedan aug. 2001746 inlägg
#3

Inget felmeddelande - inget mail kommer fram...!?!?!? :(

solbulleMedlem sedan mars 20015 287 inlägg
#4

Blir det mail av det hela i alla fall, mao hamnar mailen i mailrootfoldern o i så fall var?
Jag har själv slitit mig i håret tills jag kom på att det var min brandvägg som hindrade mailen från att gå iväg.

ThorsanderMedlem sedan aug. 2001746 inlägg
#5

Jag har varit inne på servern (webbhotellet) och kollat i mail-roten samt underliggande kataloger.
Jag kan inte hitta något mail (som jag skickat)... :(

Firewall - kan det heller inte bero på!
Jag har inte någon firewall installerad för tillfället och det ska väl inte spela in i själva skickandet av mailet!?
Alltså man går ju in på hemsidan - fyller i ett formulär och klickar på skicka... och sedan skall informationen skickas till den av mig önskade adressen...

solbulleMedlem sedan mars 20015 287 inlägg
#6

Du föressten, i din "och så vidare..." hoppas jag att:

Mail.Send

ingår....

samt att du har en ok hostadress. (fast utan det borde iofs komponenten klaga...)

ThorsanderMedlem sedan aug. 2001746 inlägg
#7

Jajemän - tyvärr ;) har jag det både OK host adress och Mail.Send...

solbulleMedlem sedan mars 20015 287 inlägg
#8

Attans, då vet inte jag inte. Samma script fungerar hos mig.
Inte så att du inte får med dig alla adresser rätt från ditt formulär då? Fast du har ju hårdkodat "to"-adressen... hm...

Jag ger nog upp tyvärr... :(

ThorsanderMedlem sedan aug. 2001746 inlägg
#9

Mer exakt ser koden ut så här...

<%
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "mail.foretaget.nu" ' Detta är den SMTP-server jag blivit tilldelad.
Mail.From = Request.Form("epost")
Mail.FromName = Request.Form("namn") & " " & Request.Form("Efternamn")

Mail.AddAddress "thorsander@ngindesign.com", "Simon Thorsander"
Mail.AddAddress "info@ngindesign.com" ' Name is optional
Mail.AddReplyTo Request.Form("namn") & " " & Request.Form("Efternamn")
Mail.AddAttachment ""

Mail.Subject = "En ny bokning via Webben mottagen"
Mail.Body = "En ny bokning/intresseanmälan har mottagits via webben. Simon Testar för fullt. Jag har skickat ett antal prov mail via hemsidan"

Mail.Send
%>

Jag har bantat ner all ASP kod där jag hämtar informationen från formuläret - bara för att se att det funkar.

Och jag får nu följande felmeddelande...

Persits.MailSender.4 error '800a0007' 
The system cannot find the path specified. 
/sidor/bokning/bokning.asp, line 23

Line 23 är mycket riktigt Mail.Send raden!?!?!?
:x

solbulleMedlem sedan mars 20015 287 inlägg
#10

Jag skulle testa ta bort raden:

Mail.AddAttachment ""

Hyfsat säker på att den ger dig det sistnämnda problemet i alla fall.

Btw Tycon stämmer.

Asch, nu är det nog dags i alla fall, kl 06:30 ska man vara på jobbet...

ThorsanderMedlem sedan aug. 2001746 inlägg
#11

Yezzz, där satt den!

Tack för allt!

131 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)