Avatar billede varz Nybegynder
16. januar 2001 - 17:25 Der er 15 kommentarer og
1 løsning

Hjælp Hjælp - HTML-mails til mange mennesker.....

Jeg står og skal sende ca. 20000-HTMLmails ud.

1. Jeg har lavet html-siden som skal bruges - hvordan sender jeg den som HTML-mail (mailen indeholder billeder??

2. Hvordan sender man 20000 mails ud på en smart måde ???

Da dette er en hastesag giver jeg 300 points.
Mvh. Kasper (varz)
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 17:27 #1
Har du en server der kan køre ASP?
Avatar billede varz Nybegynder
16. januar 2001 - 17:27 #2
ja
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 17:29 #3
Jamen så kan du sikkert gøre det med CDONTS.

Har du adresserne i en database, og hvilken
Avatar billede varz Nybegynder
16. januar 2001 - 17:30 #4
Skal mailen bare indeholde HTML\'en?

hvad med billederne, hvordan attacher man med CDONTS?
Avatar billede mosegris.dk Nybegynder
16. januar 2001 - 17:40 #5
Jeg kunne godt tænmke mig at vide detr samme (altså hvordan man sætter mailen til at sende som HTML).

Med venlig hilsen
Rasmus Lind
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 17:43 #6
Dette åbner databaseforbindelsen, (her en sqlserver) og sender den samme mail til alle adresser. Det med attachments har jeg ikke leget så meget med, men ...

Lav en tekstfil med denne kode, kald den etellerandet.vbs og dobbeltklik, så kører den.

MEN du skal først få forbindelsen til adresserne til at virke, OG det kunne være en god ide at sende 1000 mails 20 gange, med 5 minutters mellemrum.

\'Åbner databaseforbindelsen
SQLServerName = \"212.130.83.89\"
initialcatalogue = \"Databasen\"
UserID = \"sa\"
password = \"\"
ConnectionString=\"Provider=SQLOLEDB;Data Source=\"&SQLServerName&\";Initial Catalog=\"&initialcatalogue&\";User ID=\"&UserID&\";password=\"&password
Set Con=CreateObject(\"ADODB.Connection\")
Con.Open(ConnectionString)

Set objFSO = CreateObject(\"Scripting.FileSystemObject\")

\'Læser email
Set ObjText = objFSO.OpenTextFile(\"D:\\minmappe\\email.htm\",1)
mailBody = ObjText.ReadAll

Set ObjText = nothing
Set objFSO = nothing

Set Brev = Con.Execute(\"SELECT Email FROM Kunder\")

if not Brev.BOF then
  do while not Brev.EOF
    Set objMail = CreateObject(\"CDONTS.NewMail\")
    objMail.AttachFile(\"D:/minmappe/minfil.gif\")
    objMail.From = \"min@email.dk\"
    objMail.To = Brev(\"Email\")
    objMail.Subject = \"Brev fra mig\"
    objMail.Bodyformat=0
    objMail.MailFormat=0
    objMail.Body = mailBody
    objMail.Send
    Set objMail=nothing
    Brev.MoveNext
  loop
end if

Con.Close
Set Con = nothing
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 17:44 #7
objMail.Bodyformat=0
objMail.MailFormat=0

Det er de linier der bestemmer at det er html
   
Avatar billede varz Nybegynder
16. januar 2001 - 17:49 #8
Vi checker lige om det virker - men jeg tror du er meget close på 300 point :-)
Avatar billede mosegris.dk Nybegynder
16. januar 2001 - 17:54 #9
Hvilken kode ligger i D:\\minmappe\\email.htm??
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 17:56 #10
Jeg smutter nu, og er måske først på igen i morgen formiddag. Håber det var en hjælp.

måske kan du gøre sådan her:


Set objFSO = CreateObject(\"Scripting.FileSystemObject\")

\'Læser email
Set ObjText = objFSO.OpenTextFile(\"D:\\minmappe\\email.htm\",1)
mailBody = ObjText.ReadAll

Set ObjText = nothing
Set objFSO = nothing

Set objMail = CreateObject(\"CDONTS.NewMail\")
objMail.AttachFile(\"D:/minmappe/minfil.gif\")
objMail.From = \"min@email.dk\"
objMail.To = \"mig@selv.dk\"
objMail.Bcc = \"user1@company1.com;user2@company2.com;user3@company3.com;fjfj@dldljk.dk;gjgj@dyrug.dk;etetet@dgdgd.dk\"
objMail.Subject = \"Brev fra mig\"
objMail.Bodyformat=0
objMail.MailFormat=0
objMail.Body = mailBody
objMail.Send
Set objMail=nothing


Men jeg ved ikke om det er muligt at lave 20.000 Bcc\'er

Blind Carbon Copy er det samme som CC, blot kan hver enkelt modtager IKKE se listen over andre der har fået den samme mail

Hilsen Lars D.
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 17:57 #11
minmappe/email.html er selve mail\'en, som altså er lavet som en html-side OK?
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 18:08 #12
Hvis du lægger alle emailadresserne i en tekstfil med kommaer imellem (\"jljlkjlk.@fkh.dk,fkhfkj@jl.dk,jjlkj@jlj.dk\")

Så kan du lave detteher (tror jeg), uden database:

\'Læser adresser
Set objFSO = CreateObject(\"Scripting.FileSystemObject\")

Set ObjAdresser = objFSO.OpenTextFile(\"D:\\minmappe\\adresser.txt\",1)
AdresseArray = Split(ObjAdresser.ReadAll,\",\")

\'Læser email
Set ObjText = objFSO.OpenTextFile(\"D:\\minmappe\\email.htm\",1)
mailBody = ObjText.ReadAll

Set ObjAdresser = nothing
Set ObjText = nothing
Set objFSO = nothing

for i = 0 to Ubound(AdresseArray)
    Set objMail = CreateObject(\"CDONTS.NewMail\")
    objMail.AttachFile(\"D:/minmappe/minfil.gif\")
    objMail.From = \"mig@selv.dk\"
    objMail.To = AdresseArray(i)
    objMail.Subject = \"Brev fra mig\"
    objMail.Bodyformat=0
    objMail.MailFormat=0
    objMail.Body = mailBody
    objMail.Send
    Set objMail=nothing
next
Avatar billede ldanielsen Nybegynder
16. januar 2001 - 18:21 #13
NU er jeg altså nødt til at gå, vi snakkes!
Avatar billede jakoba Nybegynder
17. januar 2001 - 08:04 #14
Jeg håber du har de 2000 tilkendegivelser fra folk om at de ønsker at være på din postliste. Hvis du ikke har dem hedder det SPAM og
      SPAM ER IKKE LOVLIGT HER I DANMARK.
Der findes mange meget forskellige e-mail formater, så du må regne med at det du sender vil blive set endnu mere forskelligt end en webside. Det er sikrere at sende en kort tekst med se brevet på http://dit_domæne.dk .

mvh JakobA
Avatar billede jakoba Nybegynder
17. januar 2001 - 08:05 #15
sorry, jeg glemte et nul  \"håber du har de 20000 tilkendegivelser\"
Avatar billede varz Nybegynder
17. januar 2001 - 11:08 #16
Bare rolig jakoba...det drejer sig om et nyhedsbrev for et af de største bilfirmaer i DK.

Mange tak for hjælpen Idanielsen......kvittere med 300 points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester