1. Táirgí
  2.   Ríomhphost
  3.   Java
  4.   Apache POI HSMF

Apache POI HSMF

 
 

Comhaid MSG a phróiseáil trí API Foinse Oscailte Java

Léigh comhaid MSG Microsoft Outlook chun rochtain a fháil ar Fhaisnéis Rindreála, Ábhar & Ábhar Coirp nó Sliocht Ceangaltáin le Apache POI.

Más forbróir Java tú ag lorg leabharlann próiseála ríomhphoist chun teachtaireachtaí ríomhphoist a phróiseáil, b'fhéidir gur mhaith leat Apache POI-HSMF a mheas. Is é an Tionscadal POI feidhmiú Java íon ar an bhformáid Outlook MSG, ag soláthar rochtain léite ar leibhéal íseal ar chomhaid MSG chomh maith le bealach úsáideora a fháil ar an ábhar coitianta téacsúil de chomhaid MSG ar nós seoltóir, ábhar, comhlacht teachtaireacht agus níos mó. . Is féidir le forbróirí faisnéis ceanntásca teachtaireachtaí a fháil, teachtaireachtaí ríomhphoist a shábháil, airíonna Méid seasta a léamh ó chomhad MSG, airíonna teachtaireachta leabaithe a bhaint as, Ag obair le hionchódú teachtaireachta agus i bhfad níos mó. 

Previous Next

Tús a chur le Apache POI HSMF

Ar an gcéad dul síos, ní mór duit an Kit Forbartha Java (JDK) a bheith suiteáilte ar do chóras. Má tá sé agat cheana, téigh ar aghaidh chuig leathanach íoslódáil an Apache POI chun an scaoileadh cobhsaí is déanaí a fháil i gcartlann. Sliocht a bhfuil sa chomhad ZIP in aon eolaire ónar féidir na leabharlanna riachtanacha a nascadh le do chlár Java. Sin gach rud!

Tá sé níos simplí fós tagairt a dhéanamh do Apache POI i do thionscadal Java atá bunaithe ar Maven. Níl le déanamh agat ach an spleáchas seo a leanas a chur leis i do pom.xml agus ligean do do IDE na comhaid Apache POI Jar a fháil agus tagairt a dhéanamh dóibh.

Apache POI Maven Spleáchas

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
  <groupId>org.apache.poi</groupId>
  <artifactId>poi</artifactId>
  <version>4.1.0</version>
</dependency>

API to Access Outlook MSG Files

API chun Rochtain Outlook MSG Comhaid

Ceadaíonn Apache POI-HSMF d'fhorbróirí agus do ríomhchláraitheoirí Java rochtain a fháil ar inneachar na gcomhad Outlook MSG. Is calafort é Apache POI-HSMF den fhormáid comhaid teachtaireachta Microsoft Outlook go Java íon. Tá an API ag an leibhéal an-bhunúsach faoi láthair agus, mar sin, tá feidhmiúlacht theoranta ar fáil chun oibriú le teachtaireachtaí ríomhphoist. Is féidir le forbróirí a fháil

Sliocht Sonraí ó MSG - Java

// Open MSG file
MAPIMessage msg = new MAPIMessage("sample.msg");
// Read Content
System.out.println("From: " + msg.getDisplayFrom());
System.out.println("To: " + msg.getDisplayTo());
System.out.println("CC: " + msg.getDisplayCC());
System.out.println("BCC: " + msg.getDisplayBCC());
System.out.println("Subject: " + msg.getSubject());

Read & Extracts Attachments from Outlook MSG File

Léigh & Sleachta Ceangaltáin ó Outlook MSG Comhad

Cuireann Apache POI-HSMF API ar chumas forbróirí Java comhaid Outlook MSG a pharsáil; sliocht agus léigh ábhar an doiciméid leabaithe. Is féidir le forbróirí rochtain a fháil ar cheangaltáin de theachtaireachtaí MAPI. Tacaíonn sé le comhad MSG Outlook amháin nó níos mó a léamh agus cruthaíonn sé comhad téacs ó na smután atá ar fáil agus eolaire ina bhfuil ceangaltáin do gach ceann acu. Léann sé ceangaltáin ón gcomhad Outlook MSG agus scríobhann sé ar diosca mar chomhad aonair.

Sliocht Ceangaltáin do MSG - Java

// Open MSG file
MAPIMessage msg = new MAPIMessage("sample.msg");
// Extract Attachment
AttachmentChunks[] attachments = msg.getAttachmentFiles();
if(attachments.length > 0) {
  File d = new File("D:\\Attachments");
  if(d.mkdir()) {
    for(AttachmentChunks attachment : attachments) {
      processAttachment(attachment, d);
    }
  }
}

Save Email Message Contents inside Java Apps

Sábháil Ábhar Teachtaireacht Ríomhphoist laistigh de Java Apps

Is féidir le ríomhchláraitheoirí Java Apache POI-HSMF API a úsáid chun ábhar teachtaireacht ríomhphoist a bhaint agus a shábháil. Is féidir an corp ríomhphoist a bhaint amach chun comhad nua a chruthú, agus ansin is féidir leat é a scríobh ar diosca le cabhair ó FileWrite.

Sliocht Comhlacht Ríomhphoist chun Comhad Nua a Chruthú trí Java

 String filename = "message.msg";
MAPIMessage msg = new MAPIMessage(filename);
PrintWriter txtOut = new PrintWriter("ApacheMessage.txt");
txtOut.println("Email Body: " + msg.getTextBody());
txtOut.close();
 Gaeilge