دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۴
  • مهر

جلسه ۳۲ : ارسال ایمیل در جاوا

  • دسته‌بندی‌ها :
جلسه ۳۲ : ارسال ایمیل در جاوا
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرنو کاربرانی که دوره کامل آموزش برنامه نویسی جاوا را دنبال می کنند. یکی از قابلیت هایی که اغلب برنامه های تحت شبکه دارا می باشند قابلیت ارسال و دریافت ایمیل است. جاوا نیز ابزار و زمینه ی لازم را برای فراهم کردن قابلیت ارسال و دریافت ایمیل در یک برنامه را فراهم می کند. پیاده سازی و استفاده از مزایای ارسال و دریافت ایمیل در جاوا به سادگی امکان پذیر است. اما برای شروع شما باید JavaMail API و Java Activation Framework (JAF) را بر روی دستگاه خود نصب کنید. برای آشنایی با قابلیت ارسال ایمیل در جاوا در ادامه ی مباحث این بخش با ما همراه باشید.

      ارسال ایمیل در جاوا

      در ادامه ی این آموزش چگونگی دریافت و ارسال ایمیل در جاوا را بررسی خواهیم کرد.

      قبل از هر چیز ابتدا اقدامات زیر را انجام دهید:

      • شما می توانید آخرین نسخه JavaMail (نسخه ۱٫۲) را از وب سایت استاندارد جاوا دانلود کنید.
      • شما می توانید آخرین نسخه JAF (نسخه ۱٫۱٫۱) را از وب سایت استاندارد جاوا دانلود کنید.
      • فایل های فوق را دانلود کرده و از حالت زیپ خارج کنید.
      • سپس شما باید فایل های mail.jar و activation.jar را در CLASSPATH خود اضافه کنید.

      ارسال یک ایمیل ساده

      در این بخش ما به یک مثال ساده برای درک چگونگی ارسال ایمیل در جاوا می پردازیم.

      فرض بر این است که localhost شما به اینترنت متصل است و به اندازه کافی قادر به ارسال ایمیل است.

      مثال:

      مثال : 

      برای فوق را بصورت زیر کامپایل و اجرا کنید:

      مثال : 

      اگر می خواهید که یک ایمیل را به چندین گیرنده ارسال کنید، بصورت زیر عمل کنید:

      مثال : 

      تشریح پارامترهای فوق:

      • type :

      این پارامتر می تواند برای تنظیم TO، CC یا BCC استفاده شود.

      • addresses :

      این یک آرایه از شناسه ایمیل است. در هنگام مشخص کردن شناسه های ایمیل شما باید از متد () InternetAddress استفاده کنید.

      ارسال یک HTML e-mail

      در این بخش به مثالی از چگونگی ارسال یک ایمیل HTML e-mail از دستگاه فعلی رایانه می پردازیم.

      فرض بر این است که localhost شما به اینترنت متصل است و به اندازه کافی قادر به ارسال ایمیل است.

      این مثال بسیار شبیه به مثال قبلی است، به جز اینکه در اینجا ما از متد () setContent برای تنظیم محتویاتی که آرگومان دوم “text / html” است، برای مشخص کردن محتوای HTML در پیام استفاده می کنیم.

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

      مثال : 

      برنامه ی فوق را بصورت زیر کامپایل و اجرا کنید:

      مثال : 

      ارسال یک ضمیمه به همراه ایمیل

      در این بخش به مثالی از چگونگی ارسال ایمیل به همراه یک ضمیمه می پردازیم.

      در اینجا فرض می شود که localhost شما به اینترنت متصل است و به اندازه کافی قادر به ارسال ایمیل است.

      مثال:

      مثال : 

      کد فوق را بصورت زیر کامپایل و اجرا کنید:

      مثال : 

      بخش تأیید هویت کاربر

      در صورتی که نیاز به ارائه شناسه کاربری و رمز عبور به سرور ایمیل برای تأیید هویت باشد، می توانید این ویژگی ها را به صورت زیر تنظیم کنید:

      مثال : 

      سایر اقدامات لازم برای ارسال ایمیل همانند مثال قبلی است.

      کلام آخر

      همانطور که اشاره شده پس از فراهم کردن بستر شبکه در جاوا برای برنامه های مختلف نوشته شده در جاوا، یکی از ویژگی هایی که معمولا به آن نیاز پیدا می کنید قابلیت دریافت و ارسال ایمیل در جاوا می باشد، از این رو مباحث این آموزش را به چگونگی ارسال ایمیل در جاوا اختصاص دادیم.

      QR:  جلسه ۳۲ : ارسال ایمیل در جاوا
      به اشتراک بگذارید