Avatar billede msso Nybegynder
22. december 2000 - 14:31 Der er 8 kommentarer og
1 løsning

programmere et program der kan sende email

Hej alle
jeg skal lave et modul der kan sende en mail ved hjælp af outlook jeg kan ikke finde noget dok. kan i hjælpe mig ???
Avatar billede tdaugaard Nybegynder
22. december 2000 - 14:39 #1
SKAL det være vha. outlook ?

Prøv at kigge på http://www.tdaugaard.dk/x/essmtp.zip
Det er IKKE via outlook
Avatar billede msso Nybegynder
22. december 2000 - 14:50 #2
Ja, det skal være ved hjælp af outlook, men ellers tak
Avatar billede tdaugaard Nybegynder
22. december 2000 - 14:52 #3
Hvorfor bruger du så ikke bare outlook til at sende med ?
Avatar billede msso Nybegynder
22. december 2000 - 14:57 #4
fordi det skal ske automatisk hvis der er en fejl i programmet når det kører
Avatar billede jwc Nybegynder
22. december 2000 - 19:53 #5
Hej
Har du prøvet MAPI (MS Messaging API). Se evt. i MSDN for dokumentation. Et eksempel for Exchange kunne være:

Private sub mnuMail_Click()
MAPISession1.Username = \"MS Exchange Settings 1\"
MAPISession1.SignOn
MAPIMessages1.SessionID = MAPISession1.SessionID
MAPIMessages1.MsgIndex = -1
MAPIMessages1.MsgSubject = \" Velkommen \"
MAPIMessages1.MsgNoteText = RichTextBox1.Text
MAPIMessages1.Show
MAPIMessages1.ResolveName
MAPIMessages1.Send
MAPIMessages1.SignOff
End sub

Hilsen Jan
Avatar billede jennemaan Nybegynder
03. januar 2001 - 18:08 #6
Du gør som følger:

Private Sub MyProgramError(byval strDescription as string)

Dim objOL As Object \'Outlook.Application
Dim objMail As Object \'Outlook.MailItem

Set objOL = CreateObject(\"Outlook.Application\")

Set objMail = objOL.CreateItem(0) \'olMailitem=0


objMail.Subject = \"Fejl i program!\"
objMail.To = \"modtager@mail.dk\"
objMail.Body = Description
objMail.Send

Set objMail = Nothing
Set objOL = Nothing

Exit Sub
Err_Handler
MsgBox Err.Number & \": \" & Err.Description
End Sub


/Jennemaan
Avatar billede tdaugaard Nybegynder
03. januar 2001 - 21:59 #7
jennemaan:> har du overhovedet nogen idé om hvor langstom det vil være når du opretter en reference til Outlook.* ?
Avatar billede jennemaan Nybegynder
03. januar 2001 - 22:36 #8
tdaugaard: > \"Hej alle
jeg skal lave et modul der kan sende en mail ved hjælp af outlook jeg kan ikke finde noget dok. kan i hjælpe mig ??? \"

Manden bad om et kodeeksempel på at sende mail med outlook. Da han skal bruge det til at sende fejlmeddelelser (og ikke 987354689734589673456 mails til eskperten.dk\'s brugere) så må man vel antage eksemplet er i orden.

Jeg er enig i at han burde skrive sin egen smtp-klient hvis trafikmængden fordrede det (og nu er smtp-protokollen jo ikke verdens mest komlicerede protokol).

Mvh


Jennemaan :)
Avatar billede tdaugaard Nybegynder
03. januar 2001 - 22:41 #9
jennemaan:> Please accept my apology :-) Jeg havde helt glemt at han ville have det lavet til outlook..
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