---
title: "cdosys"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/124624-cdosys"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2005-03-17T18:46:46.000Z"
updated: "2005-03-17T21:03:36.000Z"
replies: 6
views: 382
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/124624-cdosys"
---

# cdosys

## #1 — devotion, 2005-03-17T18:46Z

:) 
Är cdosys något att ha eller ska man skaffa någon annan e-postkomponent?

Om cdosys är något att ha, finns det någon refernsmanual eller något sådant på nätet så jag kan lära mig hur det fungerar?

Om det inte är något att ha får ni gärna rekommendera någon annan som helst är gratis!

mvh

Permalänk: https://www.webforum.nu/p/124624

## #2 — @nders, 2005-03-17T18:54Z

Jag tycker cdosys funkar fint (och är inte lika buggig som cdonts).
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdo/html/_olemsg_overview_of_cdo.asp>

Annars är JMail fin som snus: <http://www.dimac.net/> .

mvh

Permalänk: https://www.webforum.nu/p/1574172

## #3 — devotion, 2005-03-17T19:13Z

:) 
Tack för det!

Min tanke är att schemalägga mailutskick med hjälp av schemaläggaren. Mailen skall innehålla aktuell tidrapportering för våra installatörer.

Jag hittade denna kod som jag tänkte bygga vidare på:

```
Dim sMsg 
Dim sTo 
Dim sFrom 
Dim sSubject 
Dim sTextBody 

sTo = "recipient@maildomain.com"
sFrom = "fromaddress@maildomain.com"
sSubject = "Ärenderad"
sTextBody = "Plaintext innehåll (meddelandet)"

Dim objMail
'Skapa mailobjekt
Set objMail = Server.CreateObject("CDO.Message")

'Ställ in nyckelegenskaper
objMail.From = sFrom 
objMail.To = sTo 
objMail.Subject= sSubject 
objMail.TextBody = sTextBody 

'Skicka brevet
objMail.Send 

'Stäng mailobjektet
Set objMail = Nothing
```

Installatörerna finns ju lagrade i en databas tblUser. Kan man på något sätt loopa igenom tabellen och skicka ett mail till varje installatör?

Hur utformar jag meddelandet? I exemplet ovan är ju meddelandetexten sTextBody. Och jag förstår att det som lagras i den variabeln kommer att sändas.

Kan man på något sätt göra en mall för hur meddelandet skall se ut?

Går det utforma som html och css?
Eller bara som text?

Tanken är att mailet skall gå iväg kl 24:00 och då ska dagens arbetstid skickas ut som en sammanställning.

Mvh

Permalänk: https://www.webforum.nu/p/1574183

## #4 — @nders, 2005-03-17T19:33Z

> Kan man på något sätt loopa igenom tabellen och skicka ett mail till varje installatör?

Absolut! Loop som loop. :)

> Hur utformar jag meddelandet? I exemplet ovan är ju meddelandetexten sTextBody. Och jag förstår att det som lagras i den variabeln kommer att sändas.

Ja, och vill du kan du ha html i variabeln.

> Kan man på något sätt göra en mall för hur meddelandet skall se ut?

Ja, du kan exempelvis spara en mall-html-fil som du öppnar och gör ersättningar i innan du skickar mailen.

> Går det utforma som html och css?

Ja, alltså.

> Tanken är att mailet skall gå iväg kl 24:00 och då ska dagens arbetstid skickas ut som en sammanställning.

Ok, mitt förslag är att du droppar ASP helt, och gör allt som ett vbscript i en .vbs-fil, som du sedan schemalägger i Windows.

Mvh

Permalänk: https://www.webforum.nu/p/1574186

## #5 — devotion, 2005-03-17T20:39Z

:) 

ASP = Vbscript inte sant??

Om jag skriver i asp är det sedan svårt att "översätta" till vbscript? 

> Absolut! Loop som loop. .)

Hur skulle en sådan loop se ut. Känner mig förvirrad:OO 

Och hr utformar jag mallen?? :OO 

Mvh

Permalänk: https://www.webforum.nu/p/1574221

## #6 — @nders, 2005-03-17T20:56Z

> **devotion skrev:**
>
> ASP = Vbscript inte sant??

Nä. Däremot är det oftast man använder VBScript när man kodar ASP. Dock är det en del saker som skiljer en ren vbscript-fil från en asp-fil; exempelvis har du inga context-switchar i en vbscript-fil. Du använder *CreateObject()* istället för *Server.CreateObject()*, och du har inte tillgång till ASP-objekt som Session och Application, Request och Response.

> Om jag skriver i asp är det sedan svårt att "översätta" till vbscript?

Njae, det är som sagt en del små skillnader, men det borde gå ganska enkelt.

> Hur skulle en sådan loop se ut. Känner mig förvirrad:OO

hmm...

```
while not objRS_eller_vad_ditt_recordsetobjekt_nu_heter.eof
      ' do some stuff
      ' maila lite hit och dit
      objRS_eller_vad_ditt_recordsetobjekt_nu_heter.MoveNext
wend
```

> Och hr utformar jag mallen??

Det beror helt på hur komplicerat du vill göra det...

Permalänk: https://www.webforum.nu/p/1574229

## #7 — devotion, 2005-03-17T21:03Z

Okej...

Den där loopfrågan var kanske lite dumt utformad.... :(

Jag vet faktiskt hur man loopar ut ett recordset (även om man kan tro att jag inte vet det när man läser min korkade fråga)

Frågan är väl egentligen hur jag sammanfogar loopen med mitt exempelscript.

Var loopen skall ligga
(kanske lika dum fråga....)

Mvh

Permalänk: https://www.webforum.nu/p/1574236

---

Tråden på webben: https://www.webforum.nu/amne/asp/124624-cdosys
