Avatar billede pekr Nybegynder
17. april 2002 - 09:16 Der er 13 kommentarer og
1 løsning

HTML mail

Hejsa

Jeg kunne godt tænke mig at sende nyhedsbrev ud til alle dem jeg har i min db. Nyhedsbrevet skal være HTML og vises ligesom fx. nyhedsbrev fra edbpriser mm. er dvs at body i email er en html side.

Hvordan gør jeg det, og hvordan kan jeg sende til alle i db? jeg bruge Jmail til at sende en meget simpel html, men jeg vil kunne sende til alle i db hvor et felt er true.

Info er meget velkommen (også hvordan man sender en html side som body i Outlook)
Avatar billede brock Nybegynder
18. april 2002 - 06:31 #1
Du skal her bruge asp for at kunne lave udtræk fra DB

Nedenstående eksempel viser, hvordan:

<%
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/plugin/butik.mdb")

set objconn = server.createobject("ADODB.connection")
objconn.open strDSN , 3, 1




set msg = Server.CreateOBject("jmail.Message")

msg.From    = "PKR"
msg.FromName = "navn@kontonavn.dk"
strpop3      = "mail.kontonavn.dk"
msg.Logging  = true
msg.silent  = false
set mailrs=objconn.execute ("select email from DB where active=true;")
while not mailrs.eof
msg.AddRecipient mailrs("email")
mailrs.movenext
wend
mailrs.close

msg.Subject  = "Fra PKR"
msg.HtmlBody = "<body>Dette er <b>email</b> fra PKR</body>"

msg.Send(strpop3)

mvh
Brock
Avatar billede brock Nybegynder
18. april 2002 - 06:32 #2
altså

strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("<i>dindatabase</i>.mdb")
Avatar billede pekr Nybegynder
18. april 2002 - 09:24 #3
Jeg prøver det engang, takker for hjælpen
Avatar billede pekr Nybegynder
18. april 2002 - 09:26 #4
Lige en ting, kan jeg i body ikke include en html fil? jeg synes at det tager lige lovligt lang tid at sætte alle de " foran hver sætning?!?
Avatar billede brock Nybegynder
18. april 2002 - 09:38 #5
msg.GetMessageBodyFromURL "http://www.dinadresse.dk/message.html"

kan desværre ikke hente asp-url :(

mvh
Brock
Avatar billede pekr Nybegynder
18. april 2002 - 09:42 #6
Hvis du skulle lave en nyhedsmail på denne måde, ville du så "håndprogrammere" hele bodyen, eller lave en html side og copy & paste koden ind, og derefter sætter de nødvendige "??
Avatar billede brock Nybegynder
18. april 2002 - 09:46 #7
Det kommer an på om emailen skal henvende sig privat til den enkelte bruger. Hvis ikke, vil jeg lave en html side, som jeg inkludere på ovenstående måde. Hvis nyhedsbrevet skal være db-udtræk (men stadig den samme, som sendes til samtlige medlemmer) vil jeg inkluderer en fil

%>
<!--#include file="kontaktemail.asp" -->
<%

som vil indeholde en streng

emailbody="<body>blablabnlbalbalbalb" & databaseudtræk &" blablabla </body>"

og i sendedokumentet vil blive
msg.HtmlBody = emailbody

mvh
Brock
Avatar billede pekr Nybegynder
18. april 2002 - 10:13 #8
Hejsa igen!-))

Jeg har før brugt Jmail, derfor ville jeg lige tjekke om GetMessageBodyFromURL!

Min kode ser således ud:

<%
set oMail = Server.CreateObject("JMail.Message")

    oMail.AddRecipient "peter@viz-it.dk"
    oMail.FromName = "TvDanmark"
    oMail.From = "events@im-production.com"
    oMail.Subject = "Du er blevet udfordret!!!"
    0Mail.GetMessageBodyFromURL "http://www.min.dk/nyhed.htm"
       
oMail.Send("smtp.webpartner.dk")
%>

Men det virker ikke, hvis jeg fjerne body og sætter en almindelig body op virker det! hvad kan være galdt
Avatar billede pekr Nybegynder
18. april 2002 - 10:48 #9
Hejsa

Jeg fik det til at virke!-)
Avatar billede brock Nybegynder
18. april 2002 - 10:52 #10
cool :)
Avatar billede pekr Nybegynder
18. april 2002 - 14:36 #11
Hejsa Brock

Håber du har tid/lyst til at svare på et spørgsmål mere?

Jeg kan oprette et nyt spørgsmål, så du kan få nogle points.
Det omhandler overstående emne, det med DB'en kan jeg ikk lige få til at virke.
Avatar billede brock Nybegynder
18. april 2002 - 14:41 #12
shoot :)
Avatar billede pekr Nybegynder
18. april 2002 - 14:44 #13
Jeg opretter lige et nyt spørgsmål med samme navn
Avatar billede brock Nybegynder
18. april 2002 - 14:50 #14
okay, men hvad er problemet ?
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