webForumDet fria alternativet

Fel i CDONTS i mailutskick. Mailet kommer inte fram...

ASP

7 svar · 417 visningar · startad av syrolis

Medlem sedan feb. 2003107 inlägg
Frågan#1

Hej igen!

Nu börjar jag få ordning på mitt annonsskript. Mitt och mitt.... det är nerladdat gratis (såklart ) och jag modifierar det efter min hemsida.

Men den stora stötestenen är att jag inte får iväg mina mail till annonsörerna där de ska bekräfta sin annons.
Ett fint meddelande om att mailet går iväg får jag men mailet kommer aldrig fram...

En kontroll om vad som finns installerat på vår server (med hjälp av tråden http://www.webforum.nu/showthread.php?s=&threadid=67307&highlight=Jmail
ger svaret att jag har CDONTS (TRUE)

Här kommer två kodsnuttar från två olika dokument. Hoppas någon kan säga vad som skulle kunna vara fel. Just nu står det mer än still i huvudet...

<%
Dim objCDOMail, strBody

'Initialse strBody string with the body of the e-mail
strBody = "Hej, detta är ett automatiskt sänt svar från [url]www.europenytt.com[/url] angående en inlagd annons. Om detta mail är felaktigt utskickat eller betraktas som spam så vänligen kasta det i papperskorgen. Annars för att godkänna din inlagda annons, så klicka på följande länk för att godkänna den. <a href='http://europe.no-ip.com/dd/sell/approve.asp?ID=" & postid & "&rand=" & randpassword & "'" & ">Jag godkänner</a>." 

'Create the e-mail server object
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

'Who the e-mail is from (this needs to have an e-mail address in it for the e-mail to be sent)
objCDOMail.From = "www.europenytt.com <europenytt@telia.com>"

'Who the e-mail is sent to
objCDOMail.To = visitoremail

'Set the e-mail body format (0=HTML 1=Text)
objCDOMail.BodyFormat = 0

'Set the mail format (0=MIME 1=Text)
objCDOMail.MailFormat = 0

'Set the subject of the e-mail
objCDOMail.Subject = "Bekräftelse av annons"

'Set the main body of the e-mail
objCDOMail.Body = strBody 

'Importance of the e-mail (0=Low, 1=Normal, 2=High)
objCDOMail.Importance = 1 

'Send the e-mail
objCDOMail.Send
	
'Close the server object
Set objCDOMail = Nothing
%>

Och nästa då som är ett utdrag ur ett längre dokument...

'Create the e-mail server object
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

'Who the e-mail is from (this needs to have an e-mail address in it for the e-mail to be sent)
objCDOMail.From = "europenytt@telia.com " & sendername & "europenytt@telia.com" & ""

'Who the e-mail is sent to
objCDOMail.To = RS("Email")

'Set the e-mail body format (0=HTML 1=Text)
objCDOMail.BodyFormat = 0

'Set the mail format (0=MIME 1=Text)
objCDOMail.MailFormat = 0

'Set the subject of the e-mail
objCDOMail.Subject = subject

'Set the main body of the e-mail
objCDOMail.Body = strBody 

'Importance of the e-mail (0=Low, 1=Normal, 2=High)
objCDOMail.Importance = 1 

'Send the e-mail
objCDOMail.Send
	
'Close the server object
Set objCDOMail = Nothing
end if
Medlem sedan dec. 20003 563 inlägg
#2
<%
objCDOMail.From = "www.europenytt.com <europenytt@telia.com>"
--> till
objCDOMail.From = "europenytt@telia.com"
%>
Medlem sedan apr. 2001246 inlägg
#3

Borde räcka ja...

Medlem sedan feb. 2003107 inlägg
#4

Det hjälpte inte :(

Letar febrilt i koderna efter flera inställningar...

Medlem sedan feb. 2003107 inlägg
#5

Har nu läst och läst... ögonen känns som grus och middagen blev förstörd... barnen klagar och gubben är sur...

Jag hittade i inlägget http://www.webforum.nu/showthread.php?s=&threadid=67562&perpage=25&pagenumber=2

lite info angående mitt problem
Där sa man att man kunde leta reda på i Inetpub på servern vart mailen fanns... jo mina finns... men i badmails (inte bra)
Nåt är fel... men vad? I min kod?

Nu citerar jag Palle i länk(tråden) ovan:

Palle skrev:

Internet-tjänsthanteraren -> Standard för virtuell SMTP-Server
Högerklicka och välj Egenskaper -> Leverans

Kolla över dina inställningar..

Men hur gör djur sen?
Hur ställer jag in SMTP?

Har Win2000Server på burken

Medlem sedan feb. 2003107 inlägg
#6

Någon (?) sam har en aning om varför mailen hamnar i badmails mappen ?
Fel i skriptet eller i mina inställningar?

Medlem sedan juni 20022 599 inlägg
#7

Någon (?) sam har en aning om varför mailen hamnar i badmails mappen

Nej, men om du slår på loggningsfunktionen i SMTP-servern så ser du kanske vad som händer och slipper felsöka i blindo.

Medlem sedan feb. 2003107 inlägg
#8

Tack för konstruktiv kritik Niko, det är klart att det är lättare att felsöka med loggfiler.

Nu börjar det övergå mitt förstånd...
Jag har nu aktiverat loggfunktioner till SMTP-servern men hittar dem inte i System32/Logfiles ???

Jag måste höra med överhuvudet som sköter servern här hemma så han verkligen aktiverat SMTP-servern på datorn.
(Eller hur jag nu ska uttrycka mig)
Överhuvudet = min make/äkta hälft.
Han påstod att han gjort det i ialla fall... han får dubbelkolla!

Det är nog inte värt att jag rör för mycket via Terminal Service Client så jag strular till allting för honom. Det kan kanske bli snabbt en oäkta hälft om jag gör fel...

Jag återkommer när jag vet mer i fråga och tackar för mer hjälp då.

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)