Avatar billede kovalt Nybegynder
18. februar 2003 - 13:30 Der er 18 kommentarer og
1 løsning

Mailer.AddRecipient

Hej alle sammen

  Jeg har lige et lille spørgsmål. Jeg har en formular på min side, som når den bliver submittet, bliver smit i en DB.

Andensteds i DB har jeg en liste over de medlemmer der er med i foreninge. Hver gang der bliver submittet en formular vil jeg gerne ha sendt en mail til alle de mailadresser der er i DB.

Hvordan får jeg et ukendt antal mailadresser tilføjet til:

Mailer.AddRecipient

/kovalt
Avatar billede loss Nybegynder
18. februar 2003 - 13:32 #1
du kører bare ASPmail scriptet igennem X antal gange

Do until rs.EOF

Mailer.AddRecipient RS("email")
rs.movenext
LOOP
Avatar billede finntoft Nybegynder
18. februar 2003 - 13:33 #2
Du gentager bare Mailer.AddRecipient
Feks.

Mailer.AddRecipient "mail1@eks.com"
Mailer.AddRecipient "mail2@eks.com"
o.s.v.
Avatar billede kovalt Nybegynder
18. februar 2003 - 13:35 #3
Takker... lige et lille tillægsspørgsmål....

Jeg har mange steder set at man bruger

Mailer.AddRecipient "navn", "email"

hvorfor skal navnet ind i denne sammenhæng
Avatar billede longshanks Nybegynder
18. februar 2003 - 13:36 #4
hent alle mailadresserne ind sådan her

dim mails

do
Mailer.AddRecipient rs("Mailadresse")&,& rs("Modtagernavn")
rs.moveNext
loop while not rs.eof

Så får du en lang streng hvor adresserne er adskilt af ","
Avatar billede longshanks Nybegynder
18. februar 2003 - 13:36 #5
glem sidste linie
Avatar billede loss Nybegynder
18. februar 2003 - 13:37 #6
hvis du har "navn" med er det det navn der står som afsender af emailen, istedet for bare email adressen..
Avatar billede kovalt Nybegynder
18. februar 2003 - 13:38 #7
mænne tak..... er det OK hvis jeg deler points?
Avatar billede kovalt Nybegynder
18. februar 2003 - 13:39 #8
nu skriver du det er afsendernavnet der står - mener du ikke modtagernavnet
Avatar billede loss Nybegynder
18. februar 2003 - 13:44 #9
øhhh jo, det bliver det vel nød til at være ?, men det giver jo egenligt ikke nogen mening....

det har ihvertfald ikke noget med afsenderen at gøre..
Avatar billede kovalt Nybegynder
18. februar 2003 - 13:49 #10
Nej det synes jeg jo heller ikke?????
Avatar billede kovalt Nybegynder
18. februar 2003 - 13:59 #11
hvorfor denne fejl:

Microsoft VBScript compilation error '800a0408'

Invalid character

/mataodds/mailer.asp, line 17

Mailer.FromName = "MATA-Odds"
Avatar billede kovalt Nybegynder
18. februar 2003 - 14:00 #12
fejlen kommer efter e i FromName
Avatar billede loss Nybegynder
18. februar 2003 - 14:08 #13
prøv brug ' istedet for "
Avatar billede kovalt Nybegynder
18. februar 2003 - 14:12 #14
hvad betyder:

Mail send failure. Error was [11004] Valid name, no data record of requested type
Avatar billede loss Nybegynder
18. februar 2003 - 14:19 #15
det skal være ". kan jeg se huskede lige forkert.. men ´ved ikke hvad fejlen betyder..

jeg har skrevet samme linie på følgende måde

Mail.FromName = Name

hvor Name er en variabel, så det vil være det samme som at skrive indholdet af variablen med ""..

så der ved jeg ikek lige hvad fejlen er..
Avatar billede kovalt Nybegynder
18. februar 2003 - 14:26 #16
Hvis jeg udskriver mailer.Response for jeg nu følgende:

553 not available

det kun nu være rart om den gad fortælle hvad det er, som ikke er tilgængeligt
Avatar billede loss Nybegynder
18. februar 2003 - 14:27 #17
kan du ikke sætte en error handler op.. så kan den fortælle dig hvad der sker
Avatar billede kovalt Nybegynder
18. februar 2003 - 14:27 #18
OK....

det var fordi jeg havde angivet en fiktiv

From.MailAdress

takker for hjælpen - det virker nu :-)
Avatar billede loss Nybegynder
18. februar 2003 - 14:28 #19
On Error Resume Next
Mail.Send
If Err <> 0 Then
  Response.Write "mailStatus=error& Error encountered: " & Err.Description
Else

response.write "mailStatus=done"

End If
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
Kurser inden for grundlæggende programmering

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