devotionMedlem sedan jan. 20013 582 inlägg :)
Ä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
@ndersMedlem sedan juni 200032 969 inlägg devotionMedlem sedan jan. 20013 582 inlägg :)
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
@ndersMedlem sedan juni 200032 969 inlägg
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
devotionMedlem sedan jan. 20013 582 inlägg :)
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
@ndersMedlem sedan juni 200032 969 inlägg
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...
devotionMedlem sedan jan. 20013 582 inlägg 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