مدیریت پیوست‌ها و اشیاء توکار

مدیریت پیوست‌های ایمیل

یک پیوست ایمیل یک فایل کامپیوتری است که همراه با یک پیام ایمیل ارسال می‌شود. این فایل می‌تواند به‌عنوان یک پیام جداگانه یا به‌عنوان بخشی از پیام اصلی که به آن پیوست شده است، ارسال شود. این Attachment کلاس برای مدیریت و دستکاری فایل‌های پیوست‌شده در یک پیام ایمیل استفاده می‌شود.

تمام پیام‌ها شامل یک بدنه هستند. علاوه بر بدنه، ممکن است بخواهید فایل‌های اضافی ارسال کنید. این‌ها به‌عنوان پیوست‌ها ارسال می‌شوند و به صورت نمونه‌ای از Attachment کلاس. می‌توانید هر تعداد پیوست ارسال کنید اما اندازه پیوست توسط سرور ایمیل محدود می‌شود. به عنوان مثال Gmail از فایل‌های بزرگتر از 10 مگابایت پشتیبانی نمی‌کند.

اضافه کردن پیوست‌ها

برای پیوست کردن یک فایل به پیام ایمیل، لطفاً مراحل زیر را دنبال کنید:

  1. یک نمونه از MailMessage کلاس.
  2. یک نمونه از Attachment کلاس.
  3. پیوست را در نمونه Attachment بارگذاری کنید.
  4. نمونه Attachment را به داخل MailMessage نمونهٔ کلاس.

قطعه کد زیر نشان می‌دهد چگونه یک پیوست را به ایمیل اضافه کنید.

در بالا، توضیح دادیم چگونه با Aspose.Email پیوست‌ها را به پیام ایمیل خود اضافه کنید. در ادامه نشان می‌دهیم چگونه پیوست‌ها را حذف کنید و اطلاعات آنها را روی صفحه نمایش دهید.

حذف پیوست‌ها

برای حذف یک پیوست، مراحل زیر را دنبال کنید:

  1. یک نمونه از MailMessage کلاس.
  2. یک پیوست را از مسیر فایل مشخص‌شده با استفاده از Attachment کلاس.
  3. پیوست را به MailMessage مجموعه پیوست‌های نمونه.
  4. تعداد پیوست‌ها را قبل از حذف هر چیزی چاپ کنید.
  5. پیوست را از MailMessage مجموعه پیوست‌های نمونه.
  6. تعداد پیوست‌ها را پس از حذف پیوست چاپ کنید.

قطعه کد زیر نحوه حذف یک پیوست را نشان می‌دهد:

دریافت نام فایل‌های پیوست

برای نمایش نام فایل پیوست، مراحل زیر را دنبال کنید:

  1. از طریق پیوست‌های ایمیل بارگذاری‌شده حلقه بزنید.
  2. برای هر پیوست، نام آن را با استفاده از یک حلقه‌ای که پیوست‌ها را شمارش می‌کند، چاپ کنید.

قطعه کد زیر نشان می‌دهد چگونه نام فایل پیوست را روی صفحه نمایش دهید.

استخراج پیوست‌ها

در Aspose.Email، MailMessage کلاس برای کار با پیوست‌ها استفاده می‌شود. یک پیوست ایمیل یک فایل کامپیوتری است که همراه با یک پیام ایمیل ارسال می‌شود. این فایل می‌تواند به‌عنوان یک پیام جداگانه یا به‌عنوان بخشی از پیام اصلی که به آن پیوست شده است، ارسال شود. فایل به صورت نمونه‌ای از Attachment کلاس. برای استخراج پیوست‌ها از پیام‌های ایمیل، مراحل زیر را دنبال کنید:

  1. یک نمونه از MailMessage کلاس.
  2. یک فایل ایمیل را به MailMessage نمونه.
  3. یک نمونه از Attachment کلاس را استفاده کنید و در یک حلقه تمام پیوست‌ها را استخراج کنید.
  4. پیوست را ذخیره کنید و روی صفحه نمایش دهید.
  5. آدرس فرستنده و گیرنده را در MailMessage نمونه.
  6. حال می‌توانید ایمیل را با استفاده از SmtpClient کلاس.

قطعه کد زیر نشان می‌دهد چگونه پیوست‌های ایمیل را استخراج کنید:

|پیوست‌های استخراج‌شده در ایمیل| | :- | |todo:image_alt_text|

دریافت Content-Description از پیوست‌ها

API Aspose.Email قابلیت خواندن Content-Description از هدرهای پیوست را فراهم می‌کند. قطعه کد زیر نشان می‌دهد چگونه توصیف محتوا را از یک پیوست بازیابی کنید:

شناسایی پیوست‌های پیام توکار

کار با اشیاء جاسازی‌شده

یک شی توکار، شی‌ای است که با یک برنامه ساخته شده و در یک سند یا فایلی که با برنامهٔ دیگری ایجاد شده، توکار می‌شود. برای مثال، یک صفحه‌گستردهٔ Microsoft Excel می‌تواند داخل یک گزارش Microsoft Word توکار شود، یا یک فایل ویدئویی می‌تواند داخل یک ارائهٔ Microsoft PowerPoint توکار شود. وقتی فایلی توکار می‌شود، به‌جای این که به‌عنوان درج یا چسباندن در سند دیگری قرار بگیرد، قالب اصلی خود را حفظ می‌کند. سند توکار می‌تواند در برنامهٔ اصلی خود باز و ویرایش شود.

استخراج اشیاء جاسازی‌شده

نمونه کد زیر نشان می‌دهد چگونه اشیاء توکار را از یک فایل ایمیل با استفاده از Aspose.Email برای پایتون از طریق .NET استخراج کنید.

  1. یک نمونه از MailMessage کلاس.
  2. یک فایل ایمیل را در نمونه MailMessage بارگذاری کنید.
  3. یک حلقه و یک نمونه از Attachment کلاس در آن.
  4. پیوست را ذخیره کنید و روی صفحه نمایش دهید.
  5. آدرس فرستنده و گیرنده را در نمونه MailMessage مشخص کنید.
  6. ارسال ایمیل با استفاده از SmtpClient کلاس.

|اشیای جاسازی‌شده استخراج‌شده در ایمیل| | :- | |todo:image_alt_text|