ایجاد و ذخیره مخاطبین Outlook در Ruby
Contents
[
Hide
]
Aspose.Email - ایجاد و ذخیره مخاطبان Outlook
برای ایجاد مخاطبان Outlook با استفاده از Aspose.Email Java for Ruby، به سادگی ماژول CreateOutlookContact را فراخوانی کنید. در اینجا میتوانید مثال کد را ببینید.
کد Ruby
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
contact = Rjb::import('com.aspose.email.MapiContact').new
\# تنظیم ویژگیهای مختلف این آیتم تماس.
\# تنظیم ویژگیهای نام با استفاده از MapiContactNamePropertySet
name_prop_set = Rjb::import('com.aspose.email.MapiContactNamePropertySet').new
name_prop_set.setSurname(\"Mellissa\")
name_prop_set.setGivenName(\"MacBeth\")
contact.setNameInfo(name_prop_set)
\# تنظیم ویژگیهای حرفهای با استفاده از MapiContactProfessionalPropertySet
prof_prop_set = Rjb::import('com.aspose.email.MapiContactProfessionalPropertySet').new
prof_prop_set.setTitle(\"Account Representative\")
prof_prop_set.setCompanyName(\"Contoso Ltd.\")
prof_prop_set.setOfficeLocation(\"36/2529\")
contact.setProfessionalInfo(prof_prop_set)
\# تلفنها
telephone = Rjb::import('com.aspose.email.MapiContactTelephonePropertySet').new
telephone.setAssistantTelephoneNumber(\"(831) 758-7214\")
telephone.setBusiness2TelephoneNumber(\"(831) 759-2518\")
telephone.setBusinessTelephoneNumber(\"(831) 758-7285\")
telephone.setCallbackTelephoneNumber(\"(831) 758-7321 (After hours\")
telephone.setCarTelephoneNumber(\"(831) 758-7201\")
telephone.setCompanyMainTelephoneNumber(\"(831) 758-7368\")
telephone.setHome2TelephoneNumber(\"(831) 758-7256\")
telephone.setHomeTelephoneNumber(\"(831) 758-7257\")
telephone.setIsdnNumber(\"(831) 758-7381\")
telephone.setMobileTelephoneNumber(\"(831) 758-7368\")
telephone.setOtherTelephoneNumber(\"(831) 758-7201\")
telephone.setPagerTelephoneNumber(\"(831) 758-7368\")
telephone.setPrimaryTelephoneNumber(\"(831) 758-7334\")
telephone.setRadioTelephoneNumber(\"(831) 758-7234\")
telephone.setTelexNumber(\"(831) 758-7408\")
telephone.setTtyTddPhoneNumber(\"(800) 806-4474\")
contact.setTelephones(telephone)
\# تنظیم آدرس فیزیکی با استفاده از MapiContactPhysicalAddress و MapiContactPhysicalAddressPropertySet
phys_addrss = Rjb::import('com.aspose.email.MapiContactPhysicalAddress').new
phys_addrss.setPostOfficeBox(\"144 Hitchcock Rd, Salinas, CA 93908\")
phys_addr_prop_set = Rjb::import('com.aspose.email.MapiContactPhysicalAddressPropertySet').new
phys_addr_prop_set.setWorkAddress(phys_addrss)
contact.setPhysicalAddresses(phys_addr_prop_set)
\# تنظیم اطلاعات ایمیل با استفاده از MapiContactElectronicAddress و MapiContactElectronicAddressPropertySet
email = Rjb::import('com.aspose.email.MapiContactElectronicAddress').new
email.setAddressType(\"SMTP\")
email.setDisplayName(\"Melissa MacBeth (mellissa@contoso.com)\")
email.setEmailAddress(\"melissa@contoso.com\")
elec_addr_prop_set = Rjb::import('com.aspose.email.MapiContactElectronicAddressPropertySet').new
elec_addr_prop_set.setEmail1(email)
contact.setElectronicAddresses(elec_addr_prop_set)
contact.save(data_dir + \"OutlookContact.vcf\", Rjb::import('com.aspose.email.ContactSaveFormat').VCard)
puts \"Created outlook contact successfully.\"بارگیری کد اجرایی
دریافت Creating and Saving Outlook Contacts (Aspose.Email) از هر یک از سایتهای برنامهنویسی اجتماعی زیر: