Ricerca di stringhe in PST ignorando il maiuscolo/minuscolo in Ruby

Aspose.Email - Ricerca di stringhe in PST senza distinzione tra maiuscole e minuscole

Per la ricerca di stringhe in PST ignorando il case usando Aspose.Email Java for Ruby, basta invocare il modulo StringSearchInPST. Qui puoi vedere un esempio di codice.

Codice Ruby

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

\# Carica il file PST di Outlook

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 \"Risultati totali:\" + coll.size().to_s

Scarica il codice in esecuzione

Scarica String Searching in PST with Ignore Case (Aspose.Email) da uno dei siti di coding social indicati di seguito: