اتصال به ایمیلسرور در برنامههای NextJS
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
برای استفاده از سرویس ایمیل در برنامههای NextJS، میتوانید از پکیج nodemailer استفاده کنید که بایستی با دستور زیر، آن را در پروژه خود، نصب کنید:پس از آن، کافیست تا طبق مستندات SMTP، یک دسترسی SMTP و طبق مستندات افزودن نشانی، یک نشانی برای ایمیلسرور خود، ایجاد کنید. در نهایت نیز، بایستی اطلاعات مربوط به ایمیلسرور خود را به متغیرهای محیطی برنامه خود (در فایل env.local. در حالت Development، و در فایل env.production. در حالت Production)، اضافه کنید؛ به عنوان مثال:اکنون، کافیست که در مسیرpages/api یک فایل به نام send-email.js ایجاد کنید و قطعه کد زیر را، درون آن، قرار دهید:
کپی
کپی
کپی
فیلد from باید یکی از نشانیهای اضافه شده در سرویس ایمیل باشد.
تمامی کارها انجام شده است و شما میتوانید از ایمیلسرور در برنامه خود استفاده کنید؛ به عنوان مثال، میتوانید قطعه کد زیر را در فایل pages/index.js، قرار دهید:
کپی
همچنین بخوانید: پورتهای ایمیلسرور لیارا