
Översikt
E-posthantering är avgörande för både företag och privatpersoner. En gratis EML till PST-konverterare kan förenkla denna process genom att konvertera EML-filer till PST-format utan ansträngning Denna konvertering är viktig för användare som behöver migrera e-post från en plattform till en annan, vilket säkerställer kompatibilitet och tillgänglighet. Aspose.Email for Java spelar en avgörande roll genom att erbjuda enkel integration och flexibilitet, vilket gör det till ett idealiskt val för utvecklare. Så, Aspose.Email for Java erbjuder ett onlineverktyg såväl som ett API för att konvertera EML till PST.
Gratis EML till PST Converter - Prova online
Denna gratis EML till PST-konverterare backas upp av Aspose.Email for Java.Det är användarvänligt, vilket gör att du kan konvertera EML-filer till PST-format med hög noggrannhet. Dessutom är detta verktyg perfekt för användare som behöver en snabb lösning utan att installera någon programvara. Ladda bara upp dina EML-filer och få de konverterade PST-filerna på nolltid.

Konvertera EML till PST i Java - Code Snippet
Följ stegen nedan för att uppnå EML till PST-konvertering programmatiskt med Aspose.Email for Java
- Ladda EML-fil genom att anropa metoden load.
- Konvertera EML till MapiMessage (krävs för PST) genom att anropa metoden fromMailMessage.
- Metoden create skapar en PST-fil.
- Skapa mappen Inkorg genom att anropa metoden addSubFolder.
- Metoden getSubFolder hämtar mappen Inkorg och lägger till meddelandet genom att anropa addMessage metod.
Följande Java-kodavsnitt visar hur man konverterar EML till PST i Java:
public class main {
public static void main(String[] args) {
// Definiera sökvägen till arbetskatalogen.
String dir = "Desktop";
try {
// Sökväg till EML- och PST-filerna
String emlFilePath = dir+"file.eml";
String pstFilePath = dir+"output.pst";
// Ladda EML-fil genom att anropa laddningsmetoden.
MailMessage eml = MailMessage.load(emlFilePath);
// Konvertera EML till MapiMessage (krävs för PST) genom att anropa fromMailMessage-metoden.
MapiMessage mapiMsg = MapiMessage.fromMailMessage(eml);
// Skapa metoden skapar en PST-fil.
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Skapa mappen Inkorg genom att anropa metoden addSubFolder.
pst.getRootFolder().addSubFolder("Inbox");
// Metoden getSubFolder hämtar mappen Inkorg och lägger till meddelandet genom att anropa metoden addMessage.
FolderInfo inbox = pst.getRootFolder().getSubFolder("Inbox");
inbox.addMessage(mapiMsg);
// Spara PST-fil
pst.dispose();
System.out.println("EML converted to PST successfully!");
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}
Produktion:

Installation av Java-bibliotek
Du kan ladda ner det från Aspose releases page eller lägga till följande Maven-förråd och beroende till ditt projekts pom.xml
:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>25.1</version>
<classifier>jdk16</classifier>
</dependency>
Skaffa en gratis licens
För att utforska den fulla potentialen av Aspose.Email for Java, skaffa en gratis testlicens genom att besöka den här länken.
Slutsats
Sammanfattningsvis är denna gratis EML till PST-omvandlare ett webbaserat verktyg för sömlös e-postmigrering. Genom att utnyttja Aspose.Email for Java kan utvecklare effektivt utföra EML till PST-konvertering i Java programmatiskt. Utforska detta kraftfulla bibliotek för att förbättra dina e-postbearbetningsuppgifter.
Offentliga resurser
Utforska ytterligare resurser som dokumentation och communityforum för att förbättra din förståelse av Aspose.Email for Java.Dessa resurser ger värdefulla insikter och stöd utöver blogginnehållet.
Vanliga frågor – vanliga frågor
Vilken är den bästa gratis EML till PST-konverteraren?
Denna gratis EML till PST-omvandlare är ett verktyg som konverterar EML-filer till PST-format, vilket gör att användare enkelt kan migrera e-postmeddelanden mellan olika plattformar.
Hur konverterar jag EML till PST i Java med Aspose.Email?
Använd klassen ‘MailMessage’ för att ladda EML-filer, skapa en PST med ‘PersonalStorage’ och lägg till EML till PST med hjälp av ‘FolderInfo’ i Aspose.Email for Java.Besök denna länk för att se kodexemplet