1. מוצרים
  2.   אימייל
  3.   Python
  4.   Aspose.Email for Python via .NET

Aspose.Email for Python via .NET

 
 

Python API לעיבוד דואר אלקטרוני של Microsoft Outlook

API רב עוצמה לעיבוד דואר אלקטרוני של Python המאפשר הוספת פגישות, חילוץ תוכן דואר אלקטרוני וכן יצירה, עריכה והמרה של הודעות דואר אלקטרוני;

Aspose.Cells Cloud SDK for Go הוא פתרון מבוסס ענן חזק ואמין המאפשר למפתחי תוכנה לעבוד עם קבצי אקסל בענן. אחד היתרונות העיקריים של השימוש ב-Aspose.Cells Cloud SDK for Go הוא היותו מבוסס ענן. זה אומר שאתה יכול לגשת בקלות לקבצי ה-Excel שלך מכל מקום ומכל מכשיר. אז המשתמשים לא צריכים להתקין שום תוכנה או לדאוג מבעיות תאימות לקבצים והכל מטופל בבטחה בענן. ניתן להשתמש ב-SDK לפיתוח יישומי תוכנה עבור מגוון רחב של מערכות הפעלה, כגון Windows, Linux, Mac OS ועוד רבות אחרות.

Aspose.Cells Cloud SDK for Go כללה קבוצה עשירה של תכונות שיכולות לעזור למפתחי תוכנה באוטומציה של משימות רבות הקשורות ל-Excel, כגון ביצוע חישובים מורכבים, עיצוב תאים, הוספת תרשימים ועוד. זה קל מאוד לתפעול והוא סיפק תמיכה עבור כמה פורמטים פופולריים של Microsoft Excel כגון XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, XML, CSV, TSV, TXT (TabDelimited), HTML, MHTML, DIF, PDF, XPS, TIFF, SVG, SXC, FODS ועוד רבים. באמצעות Aspose.Cells Cloud SDK מפתחי תוכנה יכולים להגן על קבצי האקסל שלהם באמצעות סיסמה וכן על קבצים לא מוגנים שהוגנים באמצעות סיסמה.

Aspose.Cells Cloud SDK for Go קל מאוד לטיפול וכולל מספר תכונות מתקדמות המאפשרות למפתחי תוכנה לתפעל גיליונות אלקטרוניים של Microsoft Excel, כגון החלת סינון אוטומטי, טיפול בטבלאות ציר, ניהול עיצוב מותנה, המרת ListObject או טבלה ל- טווח תאים, ניהול שורות ותאים, חיפוש והחלפת טקסט בגיליון עבודה של Excel, הוספת רקע בחוברת העבודה, הוספת צורה לגליון עבודה, הוספת טבלת ציר בגליון עבודה של Excel, הסתרת שורות בגליון עבודה של Excel, התאמה אוטומטית של עמודות על חוברת העבודה ועוד רבים נוספים.

Previous Next

תחילת העבודה עם Aspose.Email עבור Python דרך .NET

הדרך המומלצת להתקין את Aspose.Email עבור Python דרך .NET היא באמצעות Pypi. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן את Aspose.Email עבור Python דרך .NET דרך Pypi

pip install Aspose.Email-for-Python-via-NET 
אתה יכול גם להוריד אותו ישירות מדף המוצר של Aspose.

צור ושלח הודעות דוא"ל באמצעות Python API

Aspose.Email עבור Python באמצעות .NET מקל על מפתחי תוכנה ליצור הודעות דוא"ל חדשות מההתחלה, כאשר כל מאפייני האימייל הבסיסיים כמו מאת, אל, נושא וגוף יכולים להיות מחוברים בקלות עם הודעת הדואר החדשה שנוצרה. הספרייה כללה מספר תכונות חשובות לטיפול בהודעות דוא"ל, כגון יצירת אימייל חדש עם מאפיינים שונים, שליחת הודעות דוא"ל למספר נמענים, בקשת אישור קריאה, שינוי כתובות דוא"ל לשם ידידותי, הגדרת גוף דואר, הגדרת גוף HTML, קבל או הגדר את התאריך והשעה של אימייל ועוד רבים נוספים.

השתמש במספר כתובות אל, CC ו-BCC בעת שליחת הודעות דואר אלקטרוני באמצעות Python

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

Aspose.Email עבור Python דרך .NET סיפקה תמיכה לחילוץ תוכן הודעות דואר אלקטרוני מהודעות הדוא"ל בתוך יישומי Python. מפתחי תוכנה יכולים להציג בקלות את תוכן הודעות הדואר האלקטרוני שנבחרו על המסך באמצעות כמה שורות של קוד Python. הספרייה גם סיפקה תמיכה המאפשרת למפתחי תוכנה לחלץ כותרות דוא"ל וכן ערכי כותרות מפוענחים ולהשתמש בה בהתאם לצרכיהם. הדוגמה הבאה מראה כיצד לחלץ כותרות דואר אלקטרוני ולהציג אותן על המסך בתוך יישומי Python.

כיצד לחלץ כותרות דוא"ל באמצעות Python API

# 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

Aspose.Email עבור Python דרך .NET היא ספרייה שימושית מאוד לעבודה עם פגישות ב-Outlook. הספרייה מאפשרת למפתחי תוכנה ליצור פגישות חדשות ולשמור אותן בפורמט קובץ ICS. אתה יכול להגדיר מאפיינים שונים עבור הפגישה שלך, כגון תאריך התחלה, תאריך סיום, תיאור, מארגן, מיקום, סיכום וכן הלאה. אתה יכול בקלות לפתוח את קובץ הפגישה ב-Microsoft Outlook או כל תוכנה שיכולה לטעון קובץ ICS שיוסיף את פרטי הפגישה בלוח השנה של Outlook. הספרייה תומכת גם בטעינת פגישה קיימת בפורמט ICS, קריאה וכתיבה של מספר אירועים מקובץ ICS, קביעת סטטוס של משתתפי פגישה וכן הלאה.

כיצד לכתוב אירועים מרובים לקובץ ICS באמצעות Python API

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)

נהל קובצי אחסון של Outlook (OST, PST) באמצעות Python

Aspose.Email עבור Python באמצעות .NET נותן למפתחי תוכנה את הכוח ליצור ולנהל קבצי אחסון של Outlook (OST, PST) בתוך יישומי Python שלהם. ישנן תכונות שימושיות רבות זמינות בספרייה לעבודה עם קבצי OST או PST, כגון יצירת קובץ PST חדש והוספת תיקיות משנה לו, חיפוש הודעות, קריאה והמרה של קובץ OST של Outlook, פיצול ומיזוג קבצי PST, ניהול פריטי לוח שנה & אנשי קשר בתוך קובץ PST, עבודה עם הודעות בקובץ PST, פתיחה וקריאה של קובץ PST של Outlook, קבל תיקיות ו-fubFolders מידע מ-PST ועוד רבים. הדוגמה הבאה מדגימה כיצד להתמזג ל-PST יחיד באמצעות Python API, 

כיצד למזג מספר PSTs ל-PST יחיד באמצעות Python API

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.");
} 
 עִברִית