Avatar billede mdc Nybegynder
20. januar 2000 - 10:19 Der er 2 kommentarer og
2 løsninger

Automatisk E-mail behandling. Rules Wisard

Jeg har problemer med Rules Wisard/
Jeg er ved at oprette en automatisk server der med jævne mellemrum checker om der er kommet post. Hvis der i headeren står et bestemt kodeord, skal E-mailen automatisk åbnes.
Den tekst der står i E-mailen skal derefter bruges som input i et andet program som er lavet i Visual Basic.
Programmet laver en datafil som nu skal sendes tilbage til afsenderen.

Rules Wizard klarer en del projektet men:

Problem 1: Hvordan får jeg hentet E-mailen teksten over i Visual Basic.

Problem 2: Hvordan får jeg sendt den generede fil tilbage til afsenderen??
Avatar billede sjensen Nybegynder
20. januar 2000 - 11:28 #1
I rules (Indbakke Assistent i Outlook express 4) kan du oprette forskellige regler baseret på indholdet af hhv. fra, til og subject linierne.

f.eks.:

Hvis "Til" indeholder "kodeord" så flyt mail til "kodeord-folder".

Samme principper kan du bruge til at lave et automatisk svar til afsenderen:

hvis "Til" indeholder "kodeord" så "svar til afsender". I forbindelse med denne regel vælger du den mail (indhold) der skal sendes. Subject bliver automatisk til "SV: "+originalsubject.

Ved at oprette forskellige regler der sender forskellige mails, afhængigt af hvilke kodeord der står i subject kan du bruge reglerne direkte, uden at have brug for VB.

sjensen
Avatar billede mdc Nybegynder
20. januar 2000 - 11:49 #2
Tak for svaret.
Jeg må vist lige præcisere hvad jeg mener.
Sagen er at jeg har et CAD program der automatisk laver en tegning udfra givne parametre. Disse parametre sendes som E-mail, hvorefter der skal returneres en tegning til afsender.
Så problemet er hvordan jeg fra VB får adgang til den tekst der står i E-mailen, hvorefter den skal behandles.
Håber det er bedre forklaret nu.
Avatar billede sjensen Nybegynder
20. januar 2000 - 12:53 #3
Ok, så forstår jeg bedre, men er så til gengæld også sikker på at det ikke er rules i Outlook du skal bruge.

Istedet skal du lave det således at dit VB program selv henter mail-hovederne fra provideren (brug enten Mapi kald eller nogle af de activex komponter der findes til vb). I headeren står ud over hvem der er fra også, emne-linien, hvor jeg formoder at de interessante parametre står. Hvis der er i selv mail-body parametrene er, skal du selvfølgeligt hente hele mailen. Under alle omstændigheder kan dit program læse hhv. emne-linie, og evt. selve mailteksten hvis du henter hele mailen, og kan derefter bahandle dem som du har brug for.

Herefter er det bare at tage afsenderen fra den mail du har læst, generere en ny mail og sende den. Alt samme fra dit VB program.

Jeg ved godt det lyder enkelt når man skriver det på denne måde og at det ikke er så enkelt endda, men der nu heller ikke de store ben i det, så længe du får fat i de komponenter der hhv. henter og sender mail fra dit program. Når du først har dem er det faktisk ikke så svært.

Spørgsmålet er så hvor du kan få dem. Hvis det er MS Dev. Suite du har burde de være med i pakken, men ellers er jeg sikker på at du kan hente nogen på ms hjemmeside.

God fornøjelse,

sjensen
Avatar billede mdc Nybegynder
20. januar 2000 - 18:35 #4
Jeg tænkte nok at det var løsningen, jeg er bare lidt af en "spaghetti-programmør" og har aldrig rigtig haft tid til at sætte mig ind i ActiveX komponent teknologien. Men det bør jeg vel nu?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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