रूबी में PST में MapiContact जोड़ना

Aspose.Email - PST में MapiContact जोड़ना

Aspose.Email Java for Ruby का उपयोग करके PST में MapiContact जोड़ने के लिए, बस AddMapiContactToPST मॉड्यूल को कॉल करें। यहाँ आप उदाहरण कोड देख सकते हैं।

Ruby कोड

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

\# MapiContact की एक इंस्टेंस बनाएँ

mapi_contact = Rjb::import('com.aspose.email.MapiContact')

\# संपर्क #1

contact1 = mapi_contact.new(\"Sebastian Wright\", \"SebastianWright@dayrep.com\")

\# संपर्क #2

contact2 = mapi_contact.new(\"Wichert Kroos\", \"WichertKroos@teleworm.us\", \"Grade A Investment\")

\# संपर्क #3

contact3 = mapi_contact.new(\"Christoffer van de Meeberg\", \"ChristoffervandeMeeberg@teleworm.us\", \"Krauses Sofa Factory\", \"046-630-4614\")

\# संपर्क #4

contact4 = Rjb::import('com.aspose.email.MapiContact').new

contact4.setNameInfo(Rjb::import('com.aspose.email.MapiContactNamePropertySet').new(\"Margaret\", \"J.\", \"Tolle\"))

contact4.getPersonalInfo().setGender(Rjb::import('com.aspose.email.MapiContactGender').Female)

contact4.setProfessionalInfo(Rjb::import('com.aspose.email.MapiContactProfessionalPropertySet').new(\"Adaptaz\", \"Recording engineer\"))

contact4.getPhysicalAddresses().getWorkAddress().setAddress(\"4 Darwinia Loop EIGHTY MILE BEACH WA 6725\")

contact4.getElectronicAddresses().setEmail1(Rjb::import('com.aspose.email.MapiContactElectronicAddress').new(\"Hisen1988\", \"SMTP\", \"MargaretJTolle@dayrep.com\"))

contact4.getTelephones().setBusinessTelephoneNumber(\"(08)9080-1183\")

contact4.getTelephones().setMobileTelephoneNumber(\"(925)599-3355\")

\# संपर्क #5

contact5 = Rjb::import('com.aspose.email.MapiContact').new

contact5.setNameInfo(Rjb::import('com.aspose.email.MapiContactNamePropertySet').new(\"Matthew\", \"R.\", \"Wilcox\"))

contact5.getPersonalInfo().setGender(Rjb::import('com.aspose.email.MapiContactGender').Male)

contact5.setProfessionalInfo(Rjb::import('com.aspose.email.MapiContactProfessionalPropertySet').new(\"Briazz\", \"Psychiatric aide\"))

contact5.getPhysicalAddresses().getWorkAddress().setAddress(\"Horner Strasse 12 4421 SAASS\")

contact5.getTelephones().setBusinessTelephoneNumber(\"0650 675 73 30\")

contact5.getTelephones().setHomeTelephoneNumber(\"(661)387-5382\")

\# संपर्क #6

contact6 = Rjb::import('com.aspose.email.MapiContact').new

contact6.setNameInfo(Rjb::import('com.aspose.email.MapiContactNamePropertySet').new(\"Bertha\", \"A.\", \"Buell\"))

contact6.setProfessionalInfo(Rjb::import('com.aspose.email.MapiContactProfessionalPropertySet').new(\"Awthentikz\", \"Social work assistant\"))

contact6.getPersonalInfo().setPersonalHomePage(\"B2BTies.com\")

contact6.getPhysicalAddresses().getWorkAddress().setAddress(\"Im Astenfeld 59 8580 EDELSCHROTT\")

contact6.getElectronicAddresses().setEmail1(Rjb::import('com.aspose.email.MapiContactElectronicAddress').new(\"Experwas\", \"SMTP\", \"BerthaABuell@armyspy.com\"))

contact6.setTelephones(Rjb::import('com.aspose.email.MapiContactTelephonePropertySet').new(\"06605045265\"))

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

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

contactFolder.addMapiMessageItem(contact1)

contactFolder.addMapiMessageItem(contact2)

contactFolder.addMapiMessageItem(contact3)

contactFolder.addMapiMessageItem(contact4)

contactFolder.addMapiMessageItem(contact5)

contactFolder.addMapiMessageItem(contact6)

puts \"MapiContacts सफलतापूर्वक जोड़े गए।\"

चल रहा कोड डाउनलोड करें

नीचे उल्लेखित किसी भी सामाजिक कोडिंग साइट से Adding MapiContact to PST (Aspose.Email) डाउनलोड करें: