Come aprire un client e-mail e file in java collegare automaticamente [duplicare]

StackOverflow https://stackoverflow.com/questions/1564147

  •  21-09-2019
  •  | 
  •  

Domanda

  

Eventuali duplicati:
   Java:? Inizia stampa-client con allegato

Ho bisogno di creare un codice java che aprirà un client di posta (Outlook, Outlook Express, ecc) e allegare un file in esso automaticamente. Ho provato ad utilizzare mailto ma si apre solo il client di posta e non collegare il file. Aiuto per favore.

grazie mille.

È stato utile?

Soluzione

JDIC fornisce alcune funzionalità per fare questo. Anche se gran parte JDIC venne assorbita java.awt.Desktop in Java 6, non ha incluso i bit di composizione e-mail. Purtroppo i binari JDIC scomparsi con la transizione java.net alla piattaforma Kenai ; Ho caricato le versioni più recenti che ho trovato al JIRA .

JDIC non gioca bene in OSGi, così di recente ho estratto i bit MAPI rilevanti in un pacchetto chiamato JMAPI .

Altri suggerimenti

Dipende da particolari client di posta elettronica, ma parametro &attachment dovrebbe funzionare per almeno alcune versioni di Outlook.

http://msdn.microsoft.com/ it-it / library / aa767737 (VS.85) aspx

Se questo è un applicazione client si può dare un'occhiata alla java.awt.Desktop Classe.

Dal javadoc ...

  

lancia la posta finestra del client di posta elettronica predefinito utente a comporre, riempiendo i campi del messaggio specificati da un mailto:. URI

     

A mailto: URI può specificare i campi di messaggi tra cui "a", "cc", "oggetto", "corpo", ecc vedere lo schema URL mailto (RFC 2368) per i mailto:. URI dettagli di specifica

Questo non consente di allegare un file, ma si aprirà client di posta elettronica dell'utente.

Questo collegamento può essere utile ... Utilizzando l'API Desktop in Java SE 6

Ho risposto una domanda quasi identica qui:

Inizia stampa-client con allegato?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top