webForumDet fria alternativet

Hur E-posta flera personer i en databas i en maillänk

ASP

2 svar · 180 visningar · startad av anhel96

Medlem sedan dec. 2000124 inlägg
Frågan#1

Hur gör jag en e-postlänk som skapar ett mail där alla personer i ett register hamnar som mottagare?
Jag vill alltså plocka ut allas e-postadresser ur en Access-databas och lära igång ett enda mail till hela gruppen.

Medlem sedan okt. 20001 558 inlägg
#2

Testa detta

<a href="mailto:pelle@hotmail.com?cc=rune@hotmail.com;per@hotmail.com">E-post länk</a>

------------------
Sebastian | Webbutvecklare

Medlem sedan dec. 2000124 inlägg
#3

Jag löste det själv på detta sätt:
Först genom att lyfta ut allas e-post ur databasen och placera i en variabel:
<%
Set Connection = Server.CreateObject("ADODB.Connection")
dbFilePath = Server.MapPath("\db\db.mdb")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & dbFilePath & ";"
SQLStmt = "SELECT * FROM Login"
Set RS = Connection.Execute(SQLStmt)

Do Until RS.EOF
Epostalla = Epostalla & RS("E-Postadress") & ";"
RS.MoveNext
Loop
RS.Close
%>

Sedan använder jag denna variabel i mailto så här:
<a href="mailto:<%=Epostalla%>;">E-posta alla</a>

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)