Mehrere Anhängen an OutLookEmail mit Java?

... komplette Frage anzeigen

2 Antworten

Das geht schon, nur nicht per Kommandozeile.

Ich habe etwas derartiges schon mal umgesetzt via COM-Schnittstelle: Jacob

(https://sourceforge.net/projects/jacob-project/)

Damit lassen sich Office-Komponenten relativ simpel ansteuern, gibt auch genug Beispiele.

z.b:

    Dispatch mail =
            Dispatch.invoke(axOutlook.getObject(), "CreateItem", Dispatch.Get, 
                                 new Object[] { "0" }, new int[0]).toDispatch();
        Dispatch.put(mail, "To", "foo@bar.com");
        Dispatch.put(mail, "Subject", "Testing");
        String body = "testing"
        Dispatch.put(mail, "Body", body);
        Dispatch.put(mail, "ReadReceiptRequested", "false");
        Dispatch attachs = Dispatch.get(mail, "Attachments").toDispatch();
        Dispatch.call(attachs, "Add", "filename.ext", 4);
        Dispatch.call(mail, "Send");

Eine andere Option wäre es eine Mail via IMAP/SMTP zu versenden. 

Antwort bewerten Vielen Dank für Deine Bewertung

beim gugeln (outlook command line parameters multiple attachments) finde ich antworten, die darauf hindeuten, dass das nicht geht: nur 1 /a erlaubt.

wäre es nicht sinnvoller, direkt mit der  MAPI-schnittstelle zu arbeiten? dann wärst du auch von outlook unabhängig.  

Antwort bewerten Vielen Dank für Deine Bewertung