اتصال به ایمیلسرور در برنامههای NodeJS
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
برای استفاده از سرویس ایمیل در برنامههای NodeJS، میتوانید از پکیج nodemailer استفاده کنید که بایستی با دستور زیر، آن را در پروژه خود، نصب کنید:
پس از آن، کافیست تا طبق مستندات SMTP، یک دسترسی SMTP و طبق مستندات افزودن نشانی، یک نشانی برای ایمیلسرور خود، ایجاد کنید. در نهایت نیز، بایستی اطلاعات مربوط به ایمیلسرور خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:
در نهایت میتوانید در پروژهی خود مانند مثال زیر عمل کرده و با استفاده از دسترسی SMTP سرویس ایمیل لیارا، اقدام به ارسال ایمیلهای تراکنشی کنید:
فیلد from باید یکی از نشانیهای اضافه شده در سرویس ایمیل باشد.
طبق مستندات nodemailer، این ماژول به صورت پیشفرض ایمیلها را به صورت امن و رمزنگاری شده، ارسال میکند و نیازی نیست که شما، کار خاصی را انجام دهید.
برای ارسال امنتر ایمیلها، میتوانید مقدار Port را بر روی 465 و مقدار فیلد secure را برابر با true تنظیم کنید. با این کار، از TLS استفاده خواهید کرد.