Avatar billede moejensen Nybegynder
20. juni 2004 - 11:36 Der er 12 kommentarer og
2 løsninger

tjekliste ved mailsend med AspMail

Jeg er ved at lave en funktion der sender mails på baggrund af en liste i en database.

Jeg kunne godt tænke mig at lave en tjekliste, så brugeren kan følge med i hvor lang processen er med at sende mailsne.

Jeg tænker lidt på om det er muligt at lave det så alle mail adresser står i en liste, og når beskeden er sendt, kommer der et hak ud for mailen, hvis der ikke kan sendes til adressen, kommer der en vandret streg. Kan dette laves uden siden skal reloades??

Alternativt er at lave en processbar, der vises hvor langt processen er?
Avatar billede ttopholm Nybegynder
20. juni 2004 - 17:49 #1
Medmindre din mailliste er meget stor tager det jo ikke mere end et par sek. for at den sender til alle.. så der er jo ikke så meget at kigge på.... med hensyn til det med om email-adressen kan sendes til eller ej.. kan jo være svært. Fordi hvis domænet eksistere vil den sende det, selvom måske email adressen ikke eksistere,,, så det kan være lidt svært...
Avatar billede moejensen Nybegynder
21. juni 2004 - 00:57 #2
Det mail mail adresser er jeg klar over, den skal selvfølgelig kun fejle, hvis domainet ikke findes.

Med hensyn til tiden, er jeg nu ikke helt enig, hvis der ex er 200 mail adresser, så tager det da hurtigt 5 - 10 minutter.
Avatar billede ttopholm Nybegynder
21. juni 2004 - 00:59 #3
puha.. så synes godt nok den er langsom altså aspamil jmail gør det meget hurtigere.. Men det kan sagtens laves så den gør det... :-)
Avatar billede ttopholm Nybegynder
21. juni 2004 - 01:04 #4
den er meget simpel du skal bare lave en flush hvergang umiddelbart...
Avatar billede ttopholm Nybegynder
21. juni 2004 - 01:05 #5
men skal der være en status side eller skal må det gerne være en den samme side som bliver brugt til sende mail ud med...
Avatar billede ttopholm Nybegynder
21. juni 2004 - 01:25 #6
Vrøvler lidt her.. selvfølgelig skal du have en status side.... det nemmeste ville være at hver gang den har sendt en mail, gemmer et ok eller ikke ok i db. og så har du en status der viser alle emails, om de er afsendt, fejl, eller venter på at blive sendt... og aller sidst i dit mailscript sætter du deres afsendt status til ikke afsendt, måske på nær dem der har fejlet så du kan slette dem eller ej.. det er jo op til dig :-)
Avatar billede moejensen Nybegynder
21. juni 2004 - 07:52 #7
Det er ikke min plan at det skal gemmes i databasen, for det skal ske unden reload af siden, så jeg kan vel ikke læse fra bsen uden reload? ikonet udfor den enkelte mailadresse skal bare skifte når mailen er sendt.
Avatar billede ttopholm Nybegynder
22. juni 2004 - 12:02 #8
Problemet er hvis du vil vise det paa samme side, er at de saa vil starte scriptet hvergang og derved faar modtagerne samme mail hvergang, siden bliver vist...
Avatar billede moejensen Nybegynder
22. juni 2004 - 15:47 #9
Så du mener altså ikke det kan lade sig gøre?
Avatar billede moejensen Nybegynder
23. juni 2004 - 08:45 #10
Jeg har valgt at gøre det med en java progressbar, så den bare viser at der sker noget. Hvis du laver et svar, så får du lige lidt point for dine svar.
Avatar billede ttopholm Nybegynder
23. juni 2004 - 10:25 #11
den kan ogsaa laves i asp.. den progressbar :-)
Avatar billede moejensen Nybegynder
23. juni 2004 - 10:29 #12
det er rigtigt, men javascriptet kan jeg starte sammen med submit, uden at skulle poste siden tilbage til serveren
Avatar billede ttopholm Nybegynder
23. juni 2004 - 10:34 #13
Den kan ogsaa laves, uden at poste siden :-)
Avatar billede moejensen Nybegynder
23. juni 2004 - 10:40 #14
okay, jeg tror nu jeg tager det jeg har fået til at virke, men tak for input.
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