سلام دوستان کسی راه حلی برای رفع مشکل ارسال ایمیل فعالسازی داره من تنظیمات رو انجام دادم اما خطا میگیرم
تنظیمات env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=b3f1de0d606d15
MAIL_PASSWORD=87c2cc6701b0f1
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
تنظیمات mail.php
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'mehrdadroshanraee69@gmail.com'),
'name' => env('MAIL_FROM_NAME', 'آموزش لاراول'),
],
متن ارور
Swift_TransportException
Cannot send message without a sender address
در تنظیمات env
مقدار MAIL_FROM_ADDRESS رو ثبت کنید null نباشه یا اگر نمیخواید از اونجا اینکارو انجام بدید پس از env حذفش کنید.
نکته دوم بعد از تغییر php artisan serve رو یکبار از اول اجرا کنید
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=b3f1de0d606d15
MAIL_PASSWORD=87c2cc6701b0f1
MAIL_ENCRYPTION=null
MAIL_FROM_NAME="${APP_NAME}"
Swift_TransportException
Cannot send message without a sender address
متاسفانه همچنان ارور هست
@hesammousavi
مهندس اگه راه حل دیگه بنظرتون میرسه ممنون میشم راهنماییم کنید چون واقعا هر راه حلی رفتم جواب نداده به کدهای هسته لاراول هم دست نزدم که بگم ارور برا اون باشه
سلام
@mehrdadroshanraee69
ببینید دوست عزیز برای ارسال ایمیل 2 حالت وجود داره
1) استفاده از PHP Mailer که پیشنهاد نمیشه
2) استفاده از پروتکل معتبر SMTP
شما از اکانت SMTP گوگل ، اکانت هاست و ... میتونید استفاده کنید
چیزایی که لازم دارید
آیپی
پورت
یوزر
و پسورد
این موارد رو شما به فرض توی هاستتون ، توی سرورتون میسازید
و توی فایل ENV وارد میکنید
پورت دیفالت ارسال ایمیل 25 هست!
بعدشم از کد های لاراول و PHP اقدام به ارسال ایمیل میکنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟