Recherche de chaîne dans PST sans tenir compte de la casse en Ruby

Aspose.Email - Recherche de chaînes dans un PST sans tenir compte de la casse

Pour la recherche de chaînes dans un PST sans tenir compte de la casse en utilisant Aspose.Email Java for Ruby, invoquez simplement le module StringSearchInPST. Vous pouvez voir le code d’exemple ici.

Code Ruby

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

\# Charger le fichier PST 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 \"Total Results:\" + coll.size().to_s

Télécharger le code en cours d’exécution

Téléchargez String Searching in PST with Ignore Case (Aspose.Email) depuis l’un des sites de codage social mentionnés ci-dessous :