Java Mail Client als Outlook ausgeben

Basti91

Mitglied
Hallo ich habe folgendes Problem.
Ich möchte mich mittels Java Mail API über SMTP mit einem Exchange Server verbinden und Mails versenden.
Das Problem hierbei ist aber, dass die Policy des Servers nur Verbindungen von "Outlook-Clients" zulässt.
Daher suche ich eine Möglichkeit, dem Server vorzugaukeln, dass mein Tool "Outlook" ist.
 
Woher weißt du das es so eine Policy gibt?

[OT]Srry habe mich geirrt. Es gibt doch einen X-Mailer den du setzen kannst[/OT]

Also du kannst mit der javamail API einen X-mailer in deinem Email-Header setzen. Gefunden habe ich das hier.
 
Zuletzt bearbeitet:
Wenn es nur um Mails geht (auch aus öffentlichen Foldern) dann verwende den javamail-Client "jbex":

Moyosoft - Java Bridge to Exchange - JavaMail provider

Indem du statt "imap" oder "pop3" einfach "jbexStore" angiebst, kannst du mit der normalen JavaMail-API auf weitestgehend alles zugreifen. Falls du wirklich speziellen Kram brauchst, kannst du mit der API von der Firma selbst arbeiten.
Irgendwann kommt halt immer nur so eine Meldung, wenn du die kostenlose Version nutzt. Aber ich glaube, das stört die Arbeit nicht.

Ich habe auch einmal für einen Last- und Performance-Test, der mit realen Logins einer Seite, die alle in einen Public-Folder eines Exchange-Systems gelandet sind, arbeiten müssen. Dazu hatte ich mir dann einen kleinen Deamon geschrieben, der alle 5 Sekunden nach neuen Mails geschaut und sie dann auf gesehen gesetzt. War eigentlich alles Straight Forward.

Wenn du noch Fragen hast, stell sie einfach ;-)
 

Zurück
Oben