String zoeken in PST met negeren hoofdlettergevoeligheid in Ruby

Aspose.Email - Strings zoeken in PST met negeren van hoofdletters

Om te zoeken naar tekenreeksen in PST zonder hoofdlettergevoeligheid met Aspose.Email Java for Ruby, roep simpelweg de StringSearchInPST‑module aan. Hier zie je voorbeeldcode.

Ruby‑code

 data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'

\# Laad het Outlook PST‑bestand

pst = Rjb::import('com.aspose.email.PersonalStorage').create(data_dir + \"search.pst\", Rjb::import('com.aspose.email.FileFormatVersion').Unicode)

fi = pst.createPredefinedFolder(\"Inbox\", Rjb::import('com.aspose.email.StandardIpmFolder').Inbox)

fi.addMessage(Rjb::import('com.aspose.email.MapiMessage').fromMailMessage(Rjb::import('com.aspose.email.MailMessage').load(data_dir + \"search.pst\")))

builder = Rjb::import('com.aspose.email.MailQueryBuilder').new

builder.getFrom().contains(\"automated\", true)

query = builder.getQuery()

coll = fi.getContents(query)

puts \"Total Results:\" + coll.size().to_s

Werkende code downloaden

Download String Searching in PST with Ignore Case (Aspose.Email) van een van de hieronder genoemde sociale code‑sites: