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

Automatischer mailversand aus unserer Software

Mitglied: simonSayz

simonSayz (Level 1) - Jetzt verbinden

17.07.2013 um 12:21 Uhr, 2764 Aufrufe, 13 Kommentare, 2 Danke

Unsere Kunden sollen die Möglichkeit bekommen aus unserem Programm emails erstellen zu können die dann bei Thunderbird und co automatisch den Empfänger , den Anhang etc eintragen.

Bei Thunderbird sieht der Eintrag in der ini Datei so aus:

emailCommand="thunderbird -compose
to=$recipient,subject=$subject,body=$content,attachment=$attachment"

Gibt es irgendwie eine möglichkeit für Outlook dasselbe zu machen?

Habe schon geguckt, es gibt nur für "Anhang" einen command line switch... hat jemand eine andere Idee?
Mitglied: eumel1979
17.07.2013 um 12:27 Uhr
Hi,

kannst du nicht einfach die mailto: aufrufen? Dann wäre es doch egal welcher Client genutzt. Er würde den Standard MAPI Client starten.


Gruß eumel
Bitte warten ..
Mitglied: DerWoWusste
17.07.2013 um 12:42 Uhr
Hi.

Geht auch mit Outlook: http://www.google.de/search?q=outlook+%22command+line%22#sclient=psy-ab ...
Auch mit Outlook Express und somit vermutlich auch Windows (Live) Mail.
Bitte warten ..
Mitglied: colinardo
17.07.2013 um 12:48 Uhr
Hi,
für Outlook geht ein simples VBS-Script:
01.
Set objOutlook = CreateObject("Outlook.Application") 
02.
Set objMail = objOutlook.CreateItem(0) 
03.
With objMail 
04.
	.To = "empfänger@email.de" 
05.
	.Subject = "Betreff" 
06.
	.Body = "Dein Body" 
07.
	.Attachments.Add "c:\DeinAttachment.pdf" 
08.
	.Display 
09.
End With
Grüße Uwe
gelöste Beitrage bitte auch als solche markieren.Danke
Bitte warten ..
Mitglied: simonSayz
17.07.2013 um 13:29 Uhr
danke für die Antworten

bei outlook 2003 gibt es imho keine switches für zb Empfänger sondern nur für emails mit Anhang.

alles was ich derzeit weiss sind die oben genannten Variablen , habe auch schon (erfolglos) versucht das einfach umzubauen für outlook...
Bitte warten ..
Mitglied: DerWoWusste
17.07.2013, aktualisiert um 13:40 Uhr
Du hast den Link nicht weiter angesehen? Da steht doch alles. Im zweiten Treffer ist ein Beispiel mit Empfänger. Es gibt sicherlich auch MS-knowledgebaseeinträge zum Mailversand.

Edit: Und colinardos VBSkript lässt doch auch keine Wünsche offen - abspeichern und über die ini ansprechen.
Bitte warten ..
Mitglied: simonSayz
17.07.2013 um 15:25 Uhr
ich werde jetzt mal überprüfen ob widererwarten die outlook express switches funktionieren...

das mit dem vb skript habe ich zur Prüfung weitergegeben und noch keine antwort erhalten.
Bitte warten ..
Mitglied: simonSayz
17.07.2013 um 16:47 Uhr
Zitat von colinardo:
Hi,
für Outlook geht ein simples VBS-Script:
01.
> Set objOutlook = CreateObject("Outlook.Application") 
02.
> Set objMail = objOutlook.CreateItem(0) 
03.
> With objMail 
04.
> 	.To = "empfänger@email.de" 
05.
> 	.Subject = "Betreff" 
06.
> 	.Body = "Dein Body" 
07.
> 	.Attachments.Add "c:\DeinAttachment.pdf" 
08.
> 	.Display 
09.
> End With 
10.
> 

kann man für "dein Body" etc auch Variablen benutzen?
Bitte warten ..
Mitglied: colinardo
17.07.2013, aktualisiert um 17:07 Uhr
Zitat von simonSayz:
kann man für "dein Body" etc auch Variablen benutzen?
klar kann man, wenn man es so umschreibt:
(Speichere die Datei z.B. als createOutlookMail.vbs)
01.
Set objArgs = WScript.Arguments 
02.
If objArgs.Count >= 3 Then 
03.
	strTO = objArgs(0) 
04.
	strSubject = objArgs(1) 
05.
	strBody = objArgs(2) 
06.
	If objArgs.Count = 4 Then 
07.
		strAttachment = objArgs(3) 
08.
	End If 
09.
Else 
10.
	WScript.Echo "Falsche Anzahl an Argumenten!" 
11.
End If 
12.
Set objOutlook = CreateObject("Outlook.Application") 
13.
Set objMail = objOutlook.CreateItem(0) 
14.
With objMail 
15.
	.To = strTO 
16.
	.Subject = strSubject 
17.
	.Body = strBody 
18.
	If strAttachment <> "" Then 
19.
		.Attachments.Add strAttachment 
20.
	End If 
21.
	.Display 
22.
End With
aufrufen kannst du das Script dann so
cscript.exe //NOLOGO createOutlookMail.vbs "empfänger@email.de" "Dein Betreff" "Dein Body" "c:\Attachment.pdf"
Den Attachment-Parameter hab ich jetzt mal optional gemacht.
Bitte warten ..
Mitglied: simonSayz
18.07.2013 um 08:53 Uhr
probier ich gleich mal aus danke!
Bitte warten ..
Mitglied: simonSayz
18.07.2013 um 15:30 Uhr
über die cmd läuft dein programm fehlerfrei !
jetzt wurde mir gesagt das ich es auch über start->Ausführen ausführen können muss was mit deinem script leider nicht passiert (Fenster öffnet sich und schliesst so schnell das ich dort nix lesen kann).

hast du dafür vllt auch eine idee?
vielen Dank schonmal für die Mühe die du dir machst!
Bitte warten ..
Mitglied: colinardo
18.07.2013 um 19:22 Uhr
schreib es dort mal so:
01.
"C:\Pfad\createOutlookMail.vbs" "empfänger@email.de" "Dein Betreff" "Dein Body" "c:\Attachment.pdf"
Wenn im Pfad zur *.vbs Datei ein Leerzeichen enthalten ist, den Pfad mit Anführungszeichen einschließen.
Bitte warten ..
Mitglied: simonSayz
19.07.2013, aktualisiert um 15:57 Uhr
danke das klappt soweit nun!
ich muss einen befehl zum emailaufruf in eine ini datei schreiben...

"cscript H:cscript NOLOGO mailscript.vbs $recipient $subject $content $attachment" (speicherort von mailscript.vbs ist in path variable eingetragen)

nur so meckert das Programm nicht gleich wenn die ini eingelesen werden soll, wenn ich die einzelnen Variablen wie von dir gesagt in "" schreibe meckert er, wenn ich die "" nicht schreibe geschieht nichts beim aufruf.

Zur info:

Kunde ruft einen Auftrag auf und klickt auf drucken.
In dem Fall wird eine Druckvorschau des Auftrags angezeigt. Normalerweise gibt es schon dort einen kleinen button zum direkten emailversand. Leider ist dieser nun ausgegraut...

Wenn ich über "Datei"->"als eMail versenden" gehe wird im hintergrund zwar ein pdf des Auftrags erstellt (deren Speicherort soweit ich weiss in Variable $attachment geschrieben wird) aber kein Outlook aufgerufen geschweige denn die Informationen eingefüllt.
Bitte warten ..
Mitglied: colinardo
19.07.2013, aktualisiert um 16:08 Uhr
Zitat von simonSayz:
danke das klappt soweit nun!
ich muss einen befehl zum emailaufruf in eine ini datei schreiben...

"cscript H:cscript NOLOGO mailscript.vbs $recipient $subject $content $attachment" (speicherort von mailscript.vbs
ist in path variable eingetragen)
bitte poste Code mit Tags, sonst gehen hier Sonderzeichen wie ein doppelter Slash unter der in der Zeile ja zwei mal vorkommen muss.
Der Pfad zur mailscript.vbs musst du natürlich mit angeben ...z.B. "c:\Scripts\mailscripts.vbs" auch mit Anführungszeichen wenn Leerzeichen darin vorkommen.

nur so meckert das Programm nicht gleich wenn die ini eingelesen werden soll, wenn ich die einzelnen Variablen wie von dir gesagt
in "" schreibe meckert er, wenn ich die "" nicht schreibe geschieht nichts beim aufruf.

Zur info:

Kunde ruft einen Auftrag auf und klickt auf drucken.
In dem Fall wird eine Druckvorschau des Auftrags angezeigt. Normalerweise gibt es schon dort einen kleinen button zum direkten
emailversand. Leider ist dieser nun ausgegraut...

Wenn ich über "Datei"->"als eMail versenden" gehe wird im hintergrund zwar ein pdf des Auftrags
erstellt (deren Speicherort soweit ich weiss in Variable $attachment geschrieben wird) aber kein Outlook aufgerufen geschweige
denn die Informationen eingefüllt.
kenne euer Programm leider nicht, deshalb meine Info an euch, das ganze lässt sich mit jeder halbwegs guten Programmiersprache (welche COM unterstützt) auch direkt im Programm machen, ohne Umweg über eine VBS-Datei. Du scheinst nicht der Programmierer der Software zu sein sonst wüstest du das normalerweise. Frag mal deinen Programmierer welche Sprache er verwendet ....
Bitte warten ..
Ähnliche Inhalte
CMS

Automatischer Mailversand bei Geburtstagen bei Joomla

Frage von michael1306CMS5 Kommentare

Hallo zusammen, ich betreibe eine Homepage für unseren Verein die mit Joomla eingerichtet ist. Nun möchte ich, wenn es ...

Entwicklung

Tipp für Anfänger- Wie würdet ihr automatischen Mailversand umsetzen?

gelöst Frage von CloudymeEntwicklung12 Kommentare

Hallo zusammen. Ich bin dualer Student im ersten Studienjahr und bekomme von Zeit zu Zeit Aufträge, die folgern, dass ...

Entwicklung

Software zur automatischen Auftragserfassung

Frage von powertubeEntwicklung2 Kommentare

Hallo zusammen, in unserem Unternehmen werden Kundenaufträge (größtenteils per E-Mail & Fax) momentan noch manuell in unserem ERP-System erfasst. ...

Windows Tools

Automatischer Software-Downloader gesucht

gelöst Frage von peterhaWindows Tools6 Kommentare

Moin zusammen, was ich suche ist eher nice to have, als zwingend notwendig. Vielleicht gibt es ja aber doch ...

Neue Wissensbeiträge
Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 1 TagWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Sicherheit
Microsoft und Skype: Sicherheit
Information von kgborn vor 1 TagSicherheit

Die Tage gab es ja einige Berichte zur Sicherheit des Skype-Updaters. Der Updater von Skype läuft unter dem Konto ...

Datenschutz

Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10

Information von Penny.Cilin vor 2 TagenDatenschutz8 Kommentare

Hallo, passend zum Thema Ablösung LIMUX in München ein interessanter Beitrag dazu: Behörden ignorieren Sicherheitsbedenken gegenüber Windows 10 Anscheinend ...

Sicherheit
Information Security Hub Munich airport
Information von brammer vor 2 TagenSicherheit

Hallo, Neues Center für Cyber Kriminalität am Münchener Flughafen brammer

Heiß diskutierte Inhalte
DSL, VDSL
Mindestgeschwindigkeiten DSL Telekom
Frage von justlukasDSL, VDSL14 Kommentare

Hallo zusammen, Seit diesem Jahr habe ich Verständnisprobleme mit dem Verhalten der Telekom. Wir haben seit einem Jahr VDSL ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1011 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)11 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Switche und Hubs
LANCOM-Switch: Probleme (no link) mit SFP-Modulen?
Frage von THETOBSwitche und Hubs11 Kommentare

Hi zusammen, ich habe folgendes Problem: Und zwar habe ich an einem Standort drei Switche verbaut - LANCOM GS-2326P+, ...