CDONTS mailskickning.

ASP

14 svar · 301 visningar · startad av qwerty

Medlem sedan jan. 2001391 inlägg
Trådstart#1

Jag har cdonts 1.2 på servern. Jag försöker med koden nedan som jag hittat här på wf. Jag får inget felmeddeland men det kommer inte något mail.

set objMail = CreateObject("CDONTS.Newmail")
                                   objMail.From = "rob@here.com"
                                   objMail.To = "minadress@mindoman.com"
                                   objMail.Subject = "Det här är subjectet"
                                   objMail.Body = "Det här är meddelandet..."
                                   objMail.Send
                                   set objMail = Nothing

Någon som har en idé om vad felet kan vara?

Medlem sedan nov. 2000213 inlägg
#2

prova att lägga till detta högst upp:
dim objMail

Medlem sedan jan. 2001391 inlägg
#3

...de´ blev ingen skillnad.

spelar det någon roll vad man skriver för adress i From?

Medlem sedan nov. 2000213 inlägg
#4

testa med min kod:

dim objMail1
set objMail1 = server.createObject("CDONTS.NewMail")
txtOrderTO = "dinepost@domän.se""
txtOrderSubject = "Test"
txtOrderFrom = "dinepost@domän.se"
txtOrderBody = "test." & vbCrLf & "Mailet kom fram"

objMail1.subject = txtOrderSubject
objMail1.to = txtOrderTO
objMail1.from = txtOrderFrom
objMail1.body = txtOrderBody
objMail1.send

...den kör med jag skarpt, så den vet jag att den fungerar.

Medlem sedan mars 2001309 inlägg
#5

Tycker det borde funka...För det gör de för mig...... :)

Medlem sedan jan. 2001391 inlägg
#6

nä, det blir ingen skillnad.

vet inte vad det kan vara som är fel. Jag har kollat så cdonts är installerat och då står det: 1.2 installed.

Någon som fattar!?

Medlem sedan feb. 20012 412 inlägg
#7

Hej!

Ibland måste du lägga till följande rad:

objMail.Host ="mail.din_domän.nu"

mvh Jörgen

Medlem sedan nov. 2000213 inlägg
#8

har du någon smtp som tar hand om mailen. jag har ingen koll själv på den biten men det låter som det är där det spökar

Medlem sedan jan. 2001391 inlägg
#9

jorgen:

om jag lägger till den raden för jag följande mess:

Object doesn´t support this property och method: 'Host'

Medlem sedan mars 2001339 inlägg
#10

Verkar som om vi sitter i samma båt. Jag kan inte heller få till det med mailen och jag fick samma fel när jag lade til objMail.Host .. att den inte stödjer den metoden.

Har du löst ditt problem så får du mer än gärna dela med dig =)

Medlem sedan feb. 20012 412 inlägg
#11

Hej!

Jag använder följande kodsnutt vilket funkar utmärkt på min chilli!ASP:


Set cdoMail = Server.CreateObject("CDONTS.NewMail")
cdoMail.Host ="mail.min_domän.nu"
cdoMail.From = "min_mail"
cdoMail.To = email
cdoMail.Subject = "Någon har skrivit i gästboken"
cdoMail.body = "Namn: " & Name & vbcrlf & "Skrivit: " & Mess & vbcrlf & vbcrlf  
cdoMail.Send
Set cdoMail = Nothing

mvh Jörgen

Medlem sedan dec. 19996 721 inlägg
#12

I Chili finns host-parametern, eftersom de riktiga CDO-objekten inte existerar. I "riktig" CDO finns den inte.

Medlem sedan jan. 2001391 inlägg
#13

Vad kan då detta bero på. Det hade ju varit lättare om man fick ett felmeddelande som ledtråd iaf...

Medlem sedan juni 2000504 inlägg
#14

Hejsan Qwerty,

Hamnar dina mail möjligtvis i "C:\Inetpub\mailroot\Badmail" eller motsvarande?

Såsom jag provade förut så gick det beroende på vilken mailadress jag specificerade som avsändare. CDONTS stöjder väl t.ex pop-konton så även om jag får Hotmail konton i Outlook Express så "räknas det inte" eftersom SMTP server inte specificeras, vilket ju kan göras om man t.ex ist. kör med Telias mail e.d.

Min poäng var att det nödvändigtvis inte är koden det är fel på utan kanske kan vara mail inställningar (som jag såg att Anno förresten också påpekade :)).

Medlem sedan juni 2000504 inlägg
#15

Jag har för mig att CDONTS INTE stödjer POP, utan bara SMTP menade jag (skrev fel ovan märkte jag :))

389 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
114 ms — deklarationer (db)
119 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)