نحوه ارسال ایمیل با استفاده از SMTP در پایتون

در این راهنمای گام به گام، نحوه ارسال ایمیل با استفاده از SMTP در پایتون را با ارائه مراحل دقیق برای ایجاد محیط و استفاده از کد مثال به اشتراک می گذاریم. شما می‌توانید از این برنامه در هر محیطی که از پایتون پشتیبانی می‌کند از جمله ویندوز یا لینوکس استفاده کنید و می‌توانید با استفاده از یک رابط API ساده، با Python** ایمیل ارسال کنید.

مراحل ارسال ایمیل در پایتون

  1. محیط را روی از Aspose.Email برای پایتون از طریق دات نت استفاده کنید در برنامه خود پیکربندی کنید
  2. کتابخانه aspose.email را در برنامه خود وارد کنید
  3. ایجاد یک پیام ایمیل با تنظیم موضوع، متن و اطلاعات گیرنده با استفاده از نمونه کلاس MailMessage
  4. از شی کلاس SmtpClient برای مقداردهی اولیه سرویس گیرنده ایمیل استفاده کنید
  5. برای فوروارد ایمیل از روش SmtpClient.send استفاده کنید

مراحل بالا نحوه ارسال نامه در پایتون با استفاده از SMTP را راهنمایی می کند که طی آن فرآیند با ایجاد یک پیام ایمیل با استفاده از نمونه کلاس MailMessage برای پر کردن اطلاعاتی مانند اطلاعات فرستنده، لیست ایمیل گیرنده، خط موضوع و بدنه ایمیل آغاز می شود. سپس با استفاده از نمونه ای از کلاس SmtpClient، با استفاده از اعتبارنامه ها با سرور ایمیل ارتباط برقرار می شود و ایمیل برای گیرندگان مورد نظر ارسال می شود.

کد پایتون برای ارسال ایمیل با استفاده از SMTP

مثال بالا نشان می دهد که برای ارسال یک ایمیل از API مبتنی بر پایتون که تماس های ساده را در معرض نمایش قرار می دهد، استفاده شده است. کلاس MailMessage همچنین به شما این امکان را می دهد که یک ایمیل به لیستی از گیرندگان ارسال کنید و همان پیام را به لیست ایمیل CC و لیست ایمیل BCC نیز ارسال کنید. در حین اجرای مثال، اگر قصد ارسال ایمیل از طریق حساب جیمیل را دارید، ممکن است با استثنایی مانند سرور SMTP به یک اتصال امن نیاز دارد یا کلاینت احراز هویت نشده است مواجه شوید.. این به این دلیل است که Gmail برنامه شما را کمتر امن می‌داند و ممکن است اجازه ارسال ایمیل با استفاده از سرور SMTP خود را ندهد. برای حل مشکل Gmail SMTP، می توانید به موضوع allowing access to less secure apps to send an email دسترسی داشته باشید.

در مبحث بالا، چگونگی ارسال نامه با استفاده از پایتون و استفاده از یک کلاینت SMTP را بررسی کرده ایم. اگر علاقه مند به یادگیری در مورد تبدیل presentation به سند Word هستید، به مقاله در نحوه تبدیل پاورپوینت به ورد در پایتون مراجعه کنید.

 فارسی