افزودن MapiContact به PST در Ruby
Contents
[
Hide
]
Aspose.Email - افزودن MapiContact به PST
برای افزودن MapiContact به PST با استفاده از Aspose.Email Java for Ruby، به سادگی ماژول 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 \"Added MapiContacts Successfully.\"بارگیری کد اجرایی
فایل Adding MapiContact to PST (Aspose.Email) را از هر یک از سایتهای کدگذاری اجتماعی زیر دانلود کنید: