Avatar billede jgni Nybegynder
29. oktober 2002 - 01:00 Der er 9 kommentarer og
1 løsning

Læse en email fra VB

Jeg har her : http://makeashorterlink.com/?A15A54442 dl'et et VB-program der kan tjekke mail.

Men det jeg egentlig vil er kun at hente headeren, og kun på mails jeg ikke har læst en gang før.

Der er nogen betingelser der SKAL være opfyldt :

* Outlook (eller andre mailprogrammer) må ikke blandes ind i løsningen
* Det skal laves i VB
* Databaser må heller ikke blandes ind i det

Det med om jeg har læst dem før, kan jeg godt gå på kompromis med. Jeg vil helst heller ikke hente hele mailen ned (store grumme vedhæftninger er ikke sjove i et tekstbaseret miljø:(), men jeg kigger på alle forslag med stor glæde :)
Kan jo altid kombinere lidt !
Avatar billede chris2k Nybegynder
03. november 2002 - 18:00 #1
Lyder lidt mere som en opgave, end som et spørgsmål? Sådan noget tager tid og lave... Søg på www.pscode.com
Avatar billede jensbo Nybegynder
05. november 2002 - 09:06 #2
Jeg har noget kode som kan læse mails med bestemt header
fra Indbakken
Syntes måske at 30 point for det er for lidt.
Avatar billede jgni Nybegynder
05. november 2002 - 11:59 #3
Jeg går ikke op i de point der. Jeg trykker bare opret spørgsmål

No more, no less....
Avatar billede jensbo Nybegynder
05. november 2002 - 12:07 #4
Public Function updateMeeting()
    Dim outlookMailItem
    Dim OutlookApplication As Outlook.Application
    Set OutlookApplication = New Outlook.Application

    ' Get a reference to the Inbox.
    Set OutlookFolder = OutlookApplication.Session.GetDefaultFolder(olFolderInbox)
   
    ' Loop for each message.
    For Each outlookMailItem In OutlookFolder.Items

        'undersøges om mail er læst eller ej
        If outlookMailItem.UnRead Then
            'Mail subject findes
            If outlookMailItem.Subject = "SUBJECT HER" Then

                    Indsæt kode her SELV

            End If
        End If

    'Sætter mail til at være læst
    outlookMailItem.UnRead = False
    Next outlookMailItem
   
    Set outlookMailItem = Nothing
    Set OutlookFolder = Nothing
   
End Function

Du kunne måske også søge lidt her på eksperten !!!!
Avatar billede jgni Nybegynder
05. november 2002 - 12:15 #5
Er det mig eller tjekker den der mails'ne der er i Outlook ?
Avatar billede jgni Nybegynder
05. november 2002 - 12:15 #6
Jeg har stort set løst problemet selv, siden jeg stillede spørgsmålet, så tak anyway....
Avatar billede jensbo Nybegynder
05. november 2002 - 12:28 #7
hmmmmmmmmmmmmm.
Nå,godt så

Svar på : Er det mig eller tjekker den der mails'ne der er i Outlook ? 
Hvad tror du selv ?
Avatar billede jgni Nybegynder
05. november 2002 - 13:10 #8
Jeg gentager lige fra mit indledende spørgsmål :

Der er nogen betingelser der SKAL være opfyldt :

* Outlook (eller andre mailprogrammer) må ikke blandes ind i løsningen
Avatar billede chris2k Nybegynder
05. november 2002 - 18:27 #9
Det du skal er jo bare at kommunikere med en mail server... Det er altsammen tekst baseret... Skulle ikke være så svært... Prøv at skrive "telnet min-mail-server 25" i en command prompt, og skriv "HELO test" så er du allerede godt igang...
Avatar billede jgni Nybegynder
17. november 2002 - 18:03 #10
Jeg fandt det selv. TOP hedder funktionen i POP3-verdenen
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