עבודה עם קבצים מצורפים ופריטים משובצים
עבודה עם מצורפים
מצורפי דוא"ל הם קבצים שנשלחים יחד עם הודעת דוא"ל. קבצים אלה יכולים לכלול מסמכים, תמונות, ארכיונים ועוד.
ב‑Aspose.Email עבור C++, מצורפים מנוהלים דרך ה‑ Attachment class, הפועל יחד עם ה‑ MailMessage class. ניתן להוסיף, להסיר, לחלץ או להציג מצורפים בצורה תכנותית.
הערה: גודל הקובץ המצורף המרבי תלוי בשרת הדואר (לדוגמה, Gmail מגביל מצורפים ל‑10 מ״ב).
נסו זאת!
הוספה או הסרה של קבצים מצורפים של דוא"ל באמצעות החינמי Aspose.Email Editor App.
הוספת מצורפים להודעת דוא"ל
כדי לצרף קובץ אחד או יותר להודעת דוא"ל, פעל לפי הצעדים למטה:
- צור מופע של MailMessage מחלקה.
- Create Attachment objects עבור כל קובץ.
- הוסף את המצורפים להודעה באמצעות
AddAttachment(). - שמור את ההודעה במידת הצורך.
דוגמת קוד
הסרת מצורפים מהודעת דוא"ל
ניתן להסיר בקלות מצורפים מהודעה באמצעות ה‑ Remove() שיטה של קבצים מצורפים אוסף.
קטע הקוד הבא מציג כיצד להסיר מצורף:
- טען או צור a MailMessage מופע.
- הוסף קובץ אחד או יותר.
- הסר את המצורף הרצוי.
- אופציונלי, הצג את המצורפים הנותרים.
הצגת שמות קבצי מצורף
ניתן לעבור על כל המצורפים ולהציג את שמותיהם במסוף:
חילוץ מצורפים מדוא"ל
כדי לחלץ ולשמור מצורפים מקובץ דוא"ל קיים, פעל לפי הצעדים למטה:
- טען את ההודעה באמצעות ה‑ MailMessage מחלקה.
- לולאה על ה- קבצים מצורפים אוסף.
- שמור כל מצורף על הדיסק ובאופציה הצג את שמו.
קטע הקוד הבא מציג כיצד לחלץ מצורפי דוא"ל:
|קבצים מצורפים שחולצו בדוא"ל| | :- | |
|
קריאת תיאור תוכן מצורף
Aspose.Email מאפשרת לקרוא את כותרת Content-Description של מצורף לקבלת מטא‑דטא נוספים.
דוגמת קוד
עבודה עם אובייקטים משובצים
אובייקט מוטמע הוא קובץ שנוצר באפליקציה אחת ומוקף בתוך מסמך או הודעת דוא"ל אחרת. לדוגמה, גיליון Excel של Microsoft ניתן לשבץ בתוך מסמך Word, או תמונה יכולה להיות משובצת ישירות בגוף הדוא"ל.
כאשר אובייקט מוטמע (לא רק מצורף או מקושר), הוא שומר על הפורמט המקורי שלו וניתן לפתוחו או לערוך אותו באפליקציה המקורית שלו.
שיבוץ אובייקטים בדוא"ל
כדי לשבץ תמונה או אובייקט אחר בהודעת דוא"ל, השתמש ב‑ LinkedResource class יחד עם ה‑ MailMessage ו AlternateView classes. זה מאפשר לכלול תמונות או תוכן מדיה משולב המופיעים ישירות בגוף ההודעה.
דוגמת הקוד הבאה מציגה כיצד ליצור הודעת דוא"ל עם טקסט רגיל ותוכן HTML הכוללים תמונה מוטמעת:
- צור מופע של MailMessage מחלקה.
- הגדר את שדות השולח, הנמען והנושא.
- צור גוף טקסט פשוט באמצעות AlternateView.
- צור גוף HTML המכיל הפנייה לאובייקט המוטמע באמצעות ה‑
cid(Content-ID). - צור מופע של LinkedResource class וטען את האובייקט.
- הקצה Content-ID למשאב המקושר.
- הוסף את המשאב המקושר ואת תצוגות החלופיות להודעה.
- שמור או שלח את הודעת הדוא"ל.
הערה: > ניתן לשבץ מספר אובייקטים, אך הגודל המרבי של ההודעה מוגבל על‑ידי שרת הדואר שלך. לדוגמה, Gmail מגביל את גודל ההודעה ל‑10 מ״ב.
חילוץ אובייקטים מוטמעים מדוא"ל
ניתן גם לחלץ אובייקטים מוטמעים, כגון תמונות או קבצים, מהודעת דוא"ל קיימת. תהליך זה דומה לחילוץ מצורפים:
- צור מופע של MailMessage מחלקה.
- טען את קובץ הדוא"ל לתוך ה‑ MailMessage מופע.
- עבור על אוסף המצורפים.
- שמור כל אובייקט מוטמע על הדיסק.
- אופציונלי, הצג את שמות הקבצים במסוף.
|עצמים משובצים שחולצו במייל| | :- | |
|