پیکربندی و ارسال ایمیل در لاراول، در این مقاله آموزش تنظیمات ایمیل و نحوه ارسال آن در فریم ورک محبوب لاراول را یاد خواهیم گرفت.
تنظیمات و ارسال ایمیل یکی از مباحث مهم در تمام زبان های برنامه نویسی و تکنولوژی های مرتبط با آنها است.
خوشبخانه این کار در لاراول به سادگی انجام می پذیرد، گام به گام پیش می ریم تا مطالب رو بهتر درک کنیم.
مراحل تنظمیات و ارسال ایمیل در لاراول
1) وارد فایل “env.” میشیم و کدهای مربوط به پیکربندی ایمیل (سمت چپ) را به شکل سمت راست تغییر می دیم.
// New Config
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=payam.*****@gmail.com
MAIL_PASSWORD=nlggmukxqeihwzrj
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
// Default Config
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
ایمیلی که در اینجا وارد کردیم ایمیل ارسال کننده محتوا می باشد و دریافت کننده کاربران سایت می باشند.
به عنوان مثال کاربری رمز عبور خودش رو فراموش کرده و حالا با انتخاب گزینه “فراموشی رمز عبور” می خواهد رمز عبور خود را ریست یا بازیابی کند، بدین شکل ایمیلی از طرف سایت + لینک بازیابی رمز عبور برای ایمیل کاربر ارسال می شود.
2) وارد Gmail ای که در تنظیمات بالا معرفی کردیم میشیم و روی آیکون کاربری کلیک و گزینه “Manage your google account” رو انتخاب می کنیم.
در لیست چپ گزینه “security” را انتخاب و در بخش “Signing in to Google” آیتم”App Passwords” را انتخاب می کنیم.
در مرحله بعد رمز عبور خودتون رو وارد کنید کنید و Next بزنید.
در این بخش تنظیمات رو همانند تصویر زیر انحام بدید.
بعد از اینکه روی دکمه “GENERATE” کلیک کنید یه کد دریافت می کنید که باید اون رو در قسمت پسورد مرحله اول قرار بدید.
الآن هر کاربری که ایمیلیش در سایت لاراول ما ثبت شده باشه می تونه رمز عبور خودش رو ریست کنه.
جمع بندی
در این مقاله کوتاه سعی کردم نحوه پیکربندی و تنظیمات مربوطه به ارسال ایمیل در لاراول رو توضیح بدم. امیدوارم این مطلب براتون مفید واقع شده باشه.
لطفا اگر نظر و پیشنهادی در خصوص مطالب و پیشبرد آنها دارید خوشحال میشم در قسمت دیدگاه ها مطرح بفرمایید.