webForumDet fria alternativet

Cdonts

ASP

44 svar · 719 visningar · startad av JohanV · sida 2 av 3

Frågan, av JohanV

Hej.. Har ett litet problem med cdonts. koden och allt går igenom, inga errors där men, jag får inget mail! kod: <% set mail = server.CreateObject("CDONTS.NewMail") Mail.From = "xxx@xxx.se" Mail.To = "xxx@xxx.com" Mail.Subject = "Order" Mail.Body = "Test Mail.Body = "Mer test" Mail.Send Set newMail = Nothing %> Ser någon något fel i koden?

Läs frågan i sin helhet →
Medlem sedan jan. 20032 285 inlägg
#21

Kan du kanske visa exakt (du kan ändra mailadresserna om du vill) den kod du har nu? Så vi får se uppdateringarna du gjort.

Medlem sedan apr. 20003 174 inlägg
#22

Teskörde nyss denna kod, den fungerar:

[RED]Dim objMail
Set objMail = Server.CreateObject("CDONTS.NewMail")

	objMail.From = "[b]mail@adress.se[/b]"
	objMail.Subject = "Rubriken"
	objMail.To = "[b]mail@adress.se[/b]"
	objMail.Body = "Innehåll i mailet.."
	objMail.Send

Set objMail = Nothing[/RED]

Dock med andra mailadresser.. (fet här ovan)

Medlem sedan mars 20015 287 inlägg
#23

Översta raden var nog mer rätt från början tror jag:

Set Mail = server.CreateObject("CDONTS.NewMail")

r/ jupp

Medlem sedan feb. 200330 inlägg
#24

Självklart kan jag göra det

<% 
Set Mail = server.CreateObject("CDONTS.NewMail") 
Mail.From = "x@hotmail.com" 
Mail.To = "xx@hotmail.com" 
Mail.Subject = "Order" 
Mail.Body = "Test" 
Mail.Send 
Set Mail = Nothing 
%>

Så ser det ut nu, mailadresserna är 2st olika..

Medlem sedan jan. 20032 285 inlägg
#25

Stor bokstav på Server? Tror nog inte det spelar nån roll, men det är det enda möjliga felet jag kan se.

Medlem sedan feb. 200330 inlägg
#26

solbulle skrev:

Översta raden var nog mer rätt från början tror jag:

Set Mail = server.CreateObject("CDONTS.NewMail")

r/ jupp

Jo, funkar inte alls utan "New" Men det var mitt fel eftersom jag inte han ändra det innan Sebbe gjorde ett citat på det...

Medlem sedan mars 20015 287 inlägg
#27

Kan det vara som så att servern bara tillåter mail med avsändaradress från denegna domänen?
*spånar vilt*

Medlem sedan apr. 20003 174 inlägg
#28

solbulle skrev:

Kan det vara som så att servern bara tillåter mail med avsändaradress från denegna domänen?
*spånar vilt*

Finns en del hotell som har den spärren - ja.

Medlem sedan feb. 200330 inlägg
#29

Palle skrev:

solbulle skrev:

Kan det vara som så att servern bara tillåter mail med avsändaradress från denegna domänen?
*spånar vilt*

Finns en del hotell som har den spärren - ja.

Det här är dock på min egen server WinXp Pro med SP1

Medlem sedan apr. 20003 174 inlägg
#30

Testa detta och se vad du får för resultat:

[RED]<%

strInfo = "CDONTS fungerar som det ska.."

On Error Resume Next

	Set Cdonts = Server.CreateObject("CDONTS.NewMail")
		If err.number <> 0 Then strInfo = "CDONTS är inte installerat på denna burk."
		err.clear
	Set Cdonts = Nothing

Response.Write strInfo

%>[/RED]
Medlem sedan feb. 200330 inlägg
#31

Palle skrev:

Testa detta och se vad du får för resultat:

[RED]<%

strInfo = "CDONTS fungerar som det ska.."

On Error Resume Next

	Set Cdonts = Server.CreateObject("CDONTS.NewMail")
		If err.number <> 0 Then strInfo = "CDONTS är inte installerat på denna burk."
		err.clear
	Set Cdonts = Nothing

Response.Write strInfo


%>[/RED]

Får "CDONTS fungerar som det ska.."
*snyft*

Medlem sedan mars 20023 561 inlägg
#32

Har du verkligen installerat CDONTS då?

Medlem sedan feb. 200330 inlägg
#33

Josef skrev:

Har du verkligen installerat CDONTS då?

Ja..

Medlem sedan mars 20023 561 inlägg
#34

Visa all kod på sidan som du har den nu...

Medlem sedan apr. 20003 174 inlägg
#35

Kolla under c:\Inetpub\mailroot

Kolla igenom mapparna om du har några filer där, det kan hända att SMTP-servern inte lyckas få iväg dem från din dator ens..
Brandväggar?

Medlem sedan mars 20023 561 inlägg
#36

Har du startat SMTP-servern?

Medlem sedan mars 20015 287 inlägg
#37

Är datorn igång?

:e

Kunde inte låta bli. :r

Medlem sedan feb. 200330 inlägg
#38

Palle skrev:

Kolla under c:\Inetpub\mailroot

Kolla igenom mapparna om du har några filer där, det kan hända att SMTP-servern inte lyckas få iväg dem från din dator ens..
Brandväggar?

Ingen brandvägg och servern står själv som router...
Men alla mailen ligger i mappen "Queue" under mailroot.
mysko..

Medlem sedan apr. 20003 174 inlägg
#39

..ok, där har du problemet. ;)

Gå in i smtp-servern och kolla hur ofta den ska kolla efter/skicka köade meddelande.

Medlem sedan jan. 20013 406 inlägg
#40

Den här koden ska funka för dig

<%
Set newMailObj = CreateObject("CDONTS.Newmail")
  newMailObj.From = "epost@fran.se"
  newMailObj.To = "Epost@mottagare.se"
  newMailObj.Subject = "Ämne"

 
    newMailObj.BodyFormat = CdoBodyFormatText
    newMailObj.MailFormat = CdoMailFormatMime    
    sMailBody = "Testrad 1"& vbNewLine & vbNewLine
    sMailBody = sMailBody & "Testrad 2 " & vbNewLine
    newMailObj.Body = sMailBody

  newMailObj.Send
  Set newMailObj = Nothing
  %>
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)