Avatar billede yamino Nybegynder
04. juli 2003 - 18:06 Der er 6 kommentarer og
1 løsning

JMail - Multiple Recipients

Hey igen igen :)

Jeg har i min database en Tabel som hedder MAILLIST. I den er der brugeroprettede emailadresser i feltet MAILLIST_MAIL.

Som admin, når man opretter en post i nyhedsdatabasen, har jeg tænkt mig at den oveni at oprette nyheden, sende en mail ud til alle folk som er oprettet i MAILLIST, med en ganske simpel body der siger at der er en ny post i nyhedsdatabasen (eksakt body er ligegyldig).

Jeg har fidlet med JMail før, men har fået, trods en korrekt konfiguration, denne fejlmeddelelse:

"The message was undeliverable. All servers failed to receive the message"

Der er 60 point til den som stykker en fungerende kode sammen, som får mailen ud til alle i MAILLIST :)

Y^
Avatar billede yamino Nybegynder
04. juli 2003 - 21:39 #1
:(
Avatar billede ellebaek Nybegynder
04. juli 2003 - 21:41 #2
hvilken kode benytter du ..?
Avatar billede yamino Nybegynder
05. juli 2003 - 01:12 #3
Kode? Mener du sproget? Spgs. oprettet under ASP O.o
Avatar billede nielle Nybegynder
05. juli 2003 - 23:11 #4
set JMail = Server.CreateObject("JMAIL.SMTPMail")
JMail.AddRecipientBCC "person1@server1.dk"
JMail.AddRecipientBCC "person2@server1.dk"
JMail.AddRecipientBCC "person3@server2.com"
Avatar billede nielle Nybegynder
05. juli 2003 - 23:13 #5
set JMail = Server.CreateObject("JMAIL.SMTPMail")

SQL = "SELECT EMail FROM MailList"
set rs = Conn.Execute(SQL)

do while not rs.eof
  JMail.AddRecipientBCC rs("EMail")
  rs.MoveNext
loop
Avatar billede yamino Nybegynder
06. juli 2003 - 00:00 #6
:) nielle, fandt ud af det samme, brugte AddRecipient funktionen, men selvfølgelig kan den ikke indeholde mere end en adresse.

Ellers tak for tilbagemeldelsen.
Avatar billede nielle Nybegynder
06. juli 2003 - 09:49 #7
Der er nu ikke noget problem med at bruge AddRecipient til at lægger flere modtagere på en mail. Det fungere udmærket.

Grunden til at jeg bruger AddRecipientBCC skyldes mere at det ikke er særlig smart at offentliggøre alle modtagernes email-adresser overfor hinanden i et newsletter. Det plejer folk at blive meget sure over (og det er vist heller ikke helt lovligt).

Hvad angår points... Personligt er jeg egentlig ligeglad, men det er altså ikke "good form" at tage pointenes selv når man nu faktisk *har* fået et svar.
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