Hallo Jens,
ich möchte aus einem Programm per SMTP Mails über den David Server verschicken. Diese sollen im David Client eingesehen werden können. Da wir sonst keine Kontrolle haben, ob die Mail angekommen ist. Auf den Exchange Server haben wir keinen Zugriff. Evtl. kennst Du das kostenlose Tool "sendEmail". Mit diesem kann ich unter Angabe meines SMTP Relay Servers Mails verschicken. Dann habe ich aber nur über die Logfiles die Möglichkeit festzustellen, ob die Email verschickt wurde.
So würde der Befehl aussehen:
"c:\temp\sendemail -f test@test.de -t test2@test.de -u test -m test -s test01.test.de -l c:\temp\sendemail.log"
-f Absender
-t Empfänger
-u Betreff
-m Nachricht
-s Server (der SMTP Relay)
Der Server test01.test.de ist derzeit ein Windows Server 2008 R2 und ist in einem eigenständigen LAN hinter einer Firewall. In diesem LAN befinden sich noch über 20 weitere Server, die alle Emails verschicken müssen. Damit wir nicht jeden einzelnen Server beim Exchange bekanntgeben müssen, haben wir den o.g. Server als SMTP Relay eingerichtet. Somit kann jedes Gerät in diesem LAN Mails über den test01.test.de verschicken.
Dadurch haben wir aber nur die Logfiles als Kontrollinstrument. Wenn ich jetzt den David Server statt dem test01.test.de eintragen könnte und dieser den Mailverkehr speichert, so dass wir das über den David Client nachvollziehen könnten, wäre das perfekt.