Aspose.Email for Python via .NET
Microsoft Outlook e-poçtlarını emal etmək üçün Python API
Randevular əlavə etməyə, e-poçt məzmununu çıxarmağa, eləcə də e-poçt mesajlarını yaratmağa, redaktə etməyə və çevirməyə imkan verən güclü Python E-poçt Emalı API.
Go üçün Aspose.Cells Cloud SDK proqram təminatı tərtibatçılarına işləməyə imkan verən güclü və etibarlı bulud əsaslı həlldir. buludda Excel faylları ilə. Aspose.Cells Cloud SDK for Go-dan istifadənin əsas üstünlüklərindən biri onun bulud əsaslı olmasıdır. Bu o deməkdir ki, Excel fayllarınıza istənilən yerdən və istənilən cihazdan asanlıqla daxil ola bilərsiniz. Beləliklə, istifadəçilərin hər hansı proqram təminatı quraşdırmasına və ya fayl uyğunluğu problemlərindən narahat olmasına ehtiyac yoxdur və hər şey buludda təhlükəsiz şəkildə idarə olunur. SDK Windows, Linux, Mac OS və bir çox başqaları kimi geniş çeşidli əməliyyat sistemləri üçün proqram proqramları hazırlamaq üçün istifadə edilə bilər.
Aspose.Cells Cloud SDK for Go proqramı proqram tərtibatçılarına mürəkkəb hesablamaların yerinə yetirilməsi, xanaların formatlaşdırılması, diaqramların əlavə edilməsi və s. kimi Excel ilə əlaqəli bir çox tapşırıqları avtomatlaşdırmaqda kömək edə biləcək zəngin funksiyalar toplusunu ehtiva edir. Onu idarə etmək çox asandır və XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited), HTML, MHTML, kimi bəzi məşhur Microsoft Excel fayl formatlarına dəstək verib. DIF, PDF, XPS, TIFF, SVG, SXC, FODS və daha çox. Aspose.Cells Cloud SDK proqram təminatından istifadə edənlər öz Excel fayllarını parolla, eləcə də parolla qorunan qorunmayan faylları qoruya bilərlər.
Aspose.Cells Cloud SDK for Go-nu idarə etmək çox asandır və proqram tərtibatçılarına avtomatik filtrləmə tətbiq etmək, pivot cədvəllərlə işləmək, şərti formatlaşdırmanı idarə etmək, ListObject və ya cədvəli bir formata çevirmək kimi Microsoft Excel cədvəllərini manipulyasiya etməyə imkan verən bir neçə təkmil funksiyaları özündə birləşdirir. xanalar diapazonu, sətirləri və xanaları idarə edin, Excel İş vərəqində mətn axtarın və dəyişdirin, iş kitabına fon əlavə edin, iş vərəqinə forma daxil edin, Excel iş vərəqinə pivot cədvəli əlavə edin, Excel iş vərəqində sətirləri gizlədin, sütunları avtomatik uyğunlaşdırın iş dəftərində və daha çox.
.NET vasitəsilə Python üçün Aspose.Email ilə işə başlamaq
.NET vasitəsilə Python üçün Aspose.Email quraşdırmağın tövsiyə olunan yolu Pypi-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
Pypi vasitəsilə .NET vasitəsilə Python üçün Aspose.Email-i quraşdırın
pip install Aspose.Email-for-Python-via-NET
Siz həmçinin onu birbaşa Məhsulun Aspose səhifəsindən endirə bilərsiniz.Python API vasitəsilə E-poçt Mesajları Yaradın və Göndərin
Aspose.Email for Python .NET vasitəsilə proqram tərtibatçılarına Kimdən, Kimə, Mövzu və bədən kimi bütün əsas e-poçt xassələri ilə sıfırdan yeni e-poçt mesajları yaratmağı asanlaşdırır. Kitabxana e-poçt mesajları ilə işləmək üçün bir sıra vacib funksiyaları ehtiva edir, məsələn, müxtəlif xüsusiyyətlərə malik yeni e-poçt yaratmaq, birdən çox alıcıya e-poçt mesajları göndərmək, oxunmuş qəbz tələb etmək, e-poçt ünvanlarını dost ada dəyişdirmək, Mail Body-nin qurulması, HTML mətninin qurulması, e-poçt tarixini və vaxtını və daha çoxunu əldə edin və ya təyin edin.
Python vasitəsilə e-poçt mesajları göndərərkən çoxlu Kimə, CC və BCC ünvanlarından istifadə edin
eml = ae.MailMessage()
eml.subject = "New MailMessage created with Aspose.Email for Python"
eml.html_body = "This line is in bold while this is normal text"
eml.from_address = "kashif.iqbal.aspose@domain.com"
eml.to.append(ae.MailAddress("to1@domain.com", "Recipient 1"))
eml.to.append(ae.MailAddress("to2@domain.com", "Recipient 2"))
eml.cc.append(ae.MailAddress("cc1@domain.com", "Recipient 3"))
eml.cc.append(ae.MailAddress("cc2@domain.com", "Recipient 4"))
# Send using Smtp Client
client = SmtpClient("smtp.gmail.com", 587, "username", "password")
client.send(eml)
Python API vasitəsilə E-poçt Mesajı Məzmunu çıxarın
.NET vasitəsilə Python üçün Aspose.Email Python proqramları daxilində e-poçtlardan e-poçt mesajlarının məzmununu çıxarmaq üçün dəstək təmin etmişdir. Proqram tərtibatçıları seçilmiş e-poçt mesajlarının məzmununu sadəcə bir neçə sətir Python kodu ilə ekranda asanlıqla göstərə bilər. Kitabxana həmçinin proqram tərtibatçılarına e-poçt başlıqlarını, eləcə də deşifrə olunmuş başlıq dəyərlərini çıxarmağa və ondan öz ehtiyaclarına uyğun istifadə etməyə imkan verən dəstək təmin etmişdir. Aşağıdakı nümunə e-poçt başlıqlarını necə çıxarmaq və onu Python proqramlarında ekranda göstərməyi göstərir.
Python API vasitəsilə E-poçt Başlıqlarını Necə Çıxarmaq olar
# Create MailMessage instance by loading an EML file
message = MailMessage.load(dataDir + "email-headers.eml");
print("\n\nheaders:\n\n")
# Print out all the headers
index = 0
for index, header in enumerate(message.headers):
print(header + " - ", end=" ")
print (message.headers.get(index))
Python Tətbiqlərində Görüş Yaradın və İdarə Edin
.NET vasitəsilə Python üçün Aspose.Email Outlook görüşləri ilə işləmək üçün çox faydalı kitabxanadır. Kitabxana proqram tərtibatçılarına yeni görüşlər yaratmağa və onu ICS fayl formatında saxlamağa imkan verir. Siz görüşünüz üçün müxtəlif xüsusiyyətlər təyin edə bilərsiniz, məsələn, Başlama Tarixi, Bitmə Tarixi, təsvir, təşkilatçı, yer, xülasə və s. Siz Microsoft Outlook-da görüş faylını və ya Outlook təqviminə görüş məlumatını əlavə edəcək ICS faylını yükləyə bilən hər hansı proqramda asanlıqla aça bilərsiniz. Kitabxana həmçinin mövcud görüşün ICS formatında yüklənməsini, ICS faylından çoxsaylı hadisələrin oxunmasını və yazılmasını, görüş iştirakçılarının statusunu təyin etməyi və s. dəstəkləyir.
Python API vasitəsilə ICS Faylına Çoxlu Hadisələri Necə Yazmaq olar
saveOptions = IcsSaveOptions()
saveOptions.action = AppointmentAction.CREATE
writer = CalendarWriter(dataDir + "WriteMultipleEventsToICS_out.ics", saveOptions)
attendees = MailAddressCollection()
attendees.append("attendee@domain.com")
for i in range(10):
app = Appointment("Room 112", dt.datetime(2018, 5, 27, 22, 12, 11), dt.date(2018, 5, 28), "from@domain.com", attendees)
app.description = "Test body " + str(i)
app.summary = "Test summary:" + str(i)
writer.write(app)
Python vasitəsilə Outlook Yaddaş Fayllarını (OST, PST) idarə edin
.NET vasitəsilə Python üçün Aspose.Email proqram tərtibatçılarına öz Python proqramları daxilində Outlook Yaddaş Fayllarını (OST, PST) yaratmaq və idarə etmək səlahiyyəti verir. Kitabxanada OST və ya PST faylları ilə işləmək üçün bir çox faydalı funksiyalar mövcuddur, məsələn, yeni PST faylı yaratmaq və ona alt qovluqlar əlavə etmək, mesajların axtarışı, Outlook OST faylını oxumaq və çevirmək, PST fayllarını bölmək və birləşdirmək, təqvim elementlərini idarə etmək və PST faylı daxilində kontaktlar, PST faylında mesajlarla işləmək, Outlook PST Faylını açmaq və oxumaq, PST-dən qovluqlar və fubFolders Məlumatları əldə etmək və daha çox. Aşağıdakı nümunə Python API vasitəsilə vahid PST-yə necə birləşməyi nümayiş etdirir,
Python API vasitəsilə birdən çox PST-ni Tək PST-də necə birləşdirə bilərsiniz
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
{
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder.
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
}
Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
}