Avatar billede mgade Nybegynder
18. marts 2004 - 13:54 Der er 11 kommentarer og
1 løsning

MODTAGE mails og reagere på dem

Har søgt og søgt. No avail.

Men efter som der er web-interfaces til fx Outlook og scripts på servere så MÅ der være en vej.

Hvordan får jeg fanget, at der er sendt en mail til DenBruger@MitDomæne.dk, og får en ASP side startet op med indholdet af mailen i en variabel?

Ikke færdig kode, men navn på de komponenter etc der skal til!

/mgade
Avatar billede jpvj Nybegynder
18. marts 2004 - 14:16 #1
Forstår ikke helt hvad du vil...

Man kan ikke "starte" en ASP side. En ASP side er en server side afvikling, der i alle tilfælde bliver kaldt fra en klient.

Den eneste måde at "starte" den på er at klienten skal hente siden. Dette kan gøres på forsk. måder.

Nu skriver du intet om, hvilken server det håndterer mails osv... dette bliver du også nødt til at uddybe lidt.
Avatar billede mgade Nybegynder
18. marts 2004 - 14:30 #2
Tror nu nok at man kan eksekvere en ASP side med et serverscript? (Er det ikke WScript det hedder?) Det er imidlertid slet ikke afgørende, det KAN i princippet blot være et almindeligt program der modtager mailen og (fx) sender andre mails ud baseret på denne, gemmer indholdet i databasen etc. ASP er så bare reduceret til at præsentere indholdet af baserne på nettet bagefter (upon request :-)

Serveren er hverken købt eller besluttet før konturerne af applikationen er lidt klarere, men fmtl. en Windows-maskine med et vilkårligt mailprogram, serversoftware etc.
Avatar billede jpvj Nybegynder
22. marts 2004 - 07:55 #3
Hvis du benytter Exchange, kan du let lave et SMTP event sink. Jeg skrev selv et spam filter engang (simpelt, men ganske effektivt).

Alternativt kan du sætte din mail server til at lytte på en anden port en port 25 (evt. give din server 2 IP adresser og lade din indgående SMTP server lytte på et ikke offentligt IP nummer). På port 25 har du så en eller anden form for mail proxy stående, der blot dumper hele SMTP mailen direkte ned i en SQL server. (evt. kan du pille to/from ud og lægge dem i seperate felter).

Sidst kan du skrive en ASP side, der tilgår databasen og vha. et SELECT kald finder de relevante e-mails frem og præsenterer dem for dig...

Hvis du vil sikre dig en "mail log", så skal du lave en kopi af alle indgående e-mails - ellers ville du kunne benytte Exchange direkte, men her forsvinder e-mails når brugeren sletter dem...

JP
Avatar billede mgade Nybegynder
22. marts 2004 - 08:14 #4
Det lyder som om du har en plan :-) Men forklar mig lige, bare i hovedtræk:
- Hvor laver jeg "et SMTP event sink"? Er det et script  (i hvilket sprog) i Exchange (så er det vel en basic-dialekt? Jeg har aldrig prøvet noget i den retning, så et forum med eksempler eller lignende ville gøre underværker!

Vedr. den alternative:
- Jeg går ud fra at det at sætte SMTP-serveren til at lytte på denne eller hin port, mere eller mindre giver sig selv, hvis man nuldre med den software, men hvor sniger jeg proxyen ind?

Tak for ideerne så langt!
Avatar billede jpvj Nybegynder
22. marts 2004 - 08:25 #5
Proxyen skal du selv skrive :-)

Men det kræver faktisk ikke så meget, da du blot kan "genbruge" SMTP kommunikationen.

Her er eksemplet til et simplet SMTP event sink: http://www.15seconds.com/issue/011016.htm

Jeg ville dog benytte VB eller noget lign - men der er principielt ikke noget i vejen for at lave det som et script.
Avatar billede mgade Nybegynder
22. marts 2004 - 08:34 #6
Ai, der er radioknapper til "Kommentar" og "Svar" og en "afhakker" til "Abonnér", men hvor filan gir' jeg da points? Jeg er logget ind!
Avatar billede jpvj Nybegynder
22. marts 2004 - 08:56 #7
Du skal vist klikke på min navn til venstre for svaret og derefter klikke på svar...
Avatar billede mgade Nybegynder
22. marts 2004 - 11:39 #8
NÆH NEJ, nu ved jeg det - du skal SVARE :-)
Avatar billede jpvj Nybegynder
22. marts 2004 - 16:38 #9
Dough! :-)
Avatar billede mgade Nybegynder
22. marts 2004 - 17:54 #10
he, he
Avatar billede mgade Nybegynder
22. marts 2004 - 17:58 #11
D'alzå towli, når man som rimelig kyndig og endda gl. expærtenbruger ikk ka gi pointss! Sæl når der ER svaret! Der skulle også klikkes på dit navn i den (i dette tilfælde unødvendige) rude til fordeling af points mellem flere svarere.. Nå FÅK det. Tak for svaret!
Avatar billede jpvj Nybegynder
22. marts 2004 - 20:59 #12
Velbekomme... Jeg ligger ca. nr. 53 her på E, og lurede da også første gang de lavede det nye layout..

Der skal arbejdes lidt på brugervenligheden ved points uddeling.
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