فصل ۱۳.
ارسال ایمیلها
در این بخش از کتاب، قصد داریم تعاملپذیری را به API خود اضافه کنیم و handler ثبتنام کاربر (registerUserHandler) را به گونهای تطبیق دهیم که پس از ثبتنام موفق کاربر، یک ایمیل خوشآمدگویی برای او ارسال شود.
در این فرآیند، چند موضوع جالب را پوشش خواهیم داد. شما یاد خواهید گرفت:
چگونه از سرویس SMTP Mailtrap برای ارسال و نظارت بر ایمیلهای آزمایشی در حین توسعه استفاده کنید.
چگونه از پکیج
html/templateو قابلیت فایلهای تعبیهشده Go برای ایجاد قالبهای پویا و آسانمدیریت برای محتوای ایمیل خود استفاده کنید.چگونه یک پکیج قابل استفاده مجدد
internal/mailerبرای ارسال ایمیل از برنامه خود ایجاد کنید.چگونه الگویی برای ارسال ایمیلها در goroutineهای پسزمینه پیادهسازی کنید و چگونه در حین خاموششدن صحیح (graceful shutdown) منتظر تکمیل آنها بمانید.