Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

emails per vbs von exchange server abrufen

Frage Microsoft Exchange Server

Mitglied: saihttam

saihttam (Level 1) - Jetzt verbinden

15.02.2008, aktualisiert 18.02.2008, 5376 Aufrufe, 2 Kommentare

Hallo Leute,

zur Messung von Laufzeiten möchte ich von einem Client e-mail senden und empfangen,
einen Timestamp im Subject setzten und mit Hilfe der Empfangzeit die Laufzeit ermitteln.

Eine weitere Anforderung ist die Verwendung verschiedener Outlook-Profile bei
geschlossenem Outlook.

Ist das eventuell mit vbs möglich?

Vielen Dank für Eure Tipps.

Saihttam
Mitglied: stbewo
15.02.2008 um 14:49 Uhr
Hallo Saihttam,

versuche es mal hiermit.

Option Explicit

Const olMailItem = 0 ' Konstanten für neue Einträge
Const olAppointmentItem = 1
Const olContactItem = 2
Const olTaskItem = 3
Const olJournalItem = 4
Const olNoteItem = 5
Const olPostItem = 6

Const olCC = 2 ' Typ Empfänger
Const olByValue = 1 ' Typ Anhang
Const olByReference = 4

Const olImportanceHigh = 2 ' Mail-Priorität
Const olImportanceLow = 0
Const olImportanceNormal = 1

Dim objOutl, objNameSpace, objMailItem
Dim recipient, message, subject, myRecipient
Dim myAttachments

Dim BodyLen, AttachmentFile

' Definiere Eigenschaften der E-Mail
recipient = "Deine.Adresse@sca.com"
subject = "Test Mail gestartet um: " & time
message = "BlaBlaBla" & vbCrLf

' Erzeuge Outlook-Objektreferenz
Set objOutl = WScript.CreateObject("Outlook.Application")

' Objektreferenz auf "Mapi"-Namespace holen
Set objNameSpace = objOutl.GetNameSpace("MAPI")

' Neuen Mail-Eintrag als Objekt erzeugen
Set objMailItem = objOutl.CreateItem(olMailItem)
objMailItem.Importance = olImportanceNormal ' Normale Priorität

' Mail-Objekt Eigenschaften setzen
objMailItem.Recipients.Add recipient ' E-Mail-Adresse
Set myRecipient = objMailItem.Recipients.Add ("Deine.Adresse@sca.com")
myRecipient.Type = olCC

' Andere Eigenschaften setzen
objMailItem.Subject = subject ' Betreff (subject)
objMailItem.Body = message ' Body-Text

' Anhang (Attachement) vorbereiten
AttachmentFile = "c:\daten\files.txt" ' Datei an ...
BodyLen = Len (objMailItem.Body) + 2 ' ... das Ende anhängen

Set myAttachments = objMailItem.Attachments
' olByReference wird im Internet-Modus nicht unterstützt
myAttachments.Add AttachmentFile, olByValue, BodyLen, "Nielsen Files FTP Server"

' Fertig zum "logon" an Outlook (nutze Logon-Methode)
'objNameSpace.Logon "profile", "password"

objMailItem.Send ' Senden

objNameSpace.Logoff ' Abmelden

WScript.Echo "E-Mail für '" & recipient & " und " & myRecipient & "' erzeugt" ' Fertigmeldung

WScript.Quit
Gruß
Stefan
Bitte warten ..
Mitglied: saihttam
18.02.2008 um 16:04 Uhr
Hallo Stefan,

vielen Dank für Deine Antwort, so komme ich erst einmal weiter

Eine Frage habe ich allergings noch:

Scheinbar hat die Zeile

objNameSpace.Logon "profile", "password"

keine Auswirkung auf das Profil. Ich habe lokal drei verschiedene Profile
angelegt, es wird immer je nach eingestellter Profiloption (zu verwendendes Profil
bestätigen bzw. immer dieses Profil verwenden) "gehandelt".

Entweder ich muß manuell das Profil auswählen oder es wird immer das Standardprofil
verwendet.

Hast Du da eventuell noch eine Idee ?

Gruß
Saihttam
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
Abruf Emails in eigenen Ordner
Frage von Andysg11Outlook & Mail

Hallo Zusammen, ich habe folgendes Problem : Ich habe mir eigene Ordner in Windows Live angelegt und dort meine ...

E-Mail
IceWarp - Abruf von EMails?
Frage von tomtom00E-Mail5 Kommentare

Hallo, ich habe mir gerade mal die Testversion von dem IceWarp Server runtergeladen. Ich wollte mir IceWarp mal ansehen, ...

Exchange Server
Mehrere Emails per Popcon abrufen
Frage von dirk1405Exchange Server9 Kommentare

Hallo, ich habe da ein kleines Problem. Wir haben hier in der Firma sehr schlechtes Internet. Wir rufen unsere ...

Entwicklung
Vbs - Email versenden mit pdf-Anhang?
gelöst Frage von BenJo64Entwicklung2 Kommentare

Hallo, ich verzweifele gerade an folgendem Problem: Ich versuche von einem Microsoft Windows Server 2003 aus eine pdf als ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 8 StundenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 8 StundenMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 16 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Windows Server
Kann man im KMS nachschauen , wieviele Clients den Key in Anspruch genommen haben
gelöst Frage von rainergugusWindows Server15 Kommentare

Hallo, wir haben einen KMS Windows 10 Key. Dieser ist ja W7 kompatibel. Aber unser Windows 7 Pool registriert ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...