جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
مهرداد
4 سال پیش توسط مهرداد مطرح شد
7 پاسخ

ارسال ایمیل فعالسازی

سلام دوستان کسی راه حلی برای رفع مشکل ارسال ایمیل فعالسازی داره من تنظیمات رو انجام دادم اما خطا میگیرم

تنظیمات 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

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

در تنظیمات env
مقدار MAIL_FROM_ADDRESS رو ثبت کنید null نباشه یا اگر نمیخواید از اونجا اینکارو انجام بدید پس از env حذفش کنید.
نکته دوم بعد از تغییر php artisan serve رو یکبار از اول اجرا کنید


مهرداد
@mehrdadroshanraee69 4 سال پیش مطرح شد
0

MAIL_FROM_NAME="${APP_NAME}" این رو هم حذف کنم از env؟
@hesammousavi


مهرداد
@mehrdadroshanraee69 4 سال پیش مطرح شد
0

مهندس کاری که فرمودید رو انجام داد serve هم مجدد ران کردم اما خطا همچنان هست


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

نه نیازی نیست


مهرداد
@mehrdadroshanraee69 4 سال پیش مطرح شد
0
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

متاسفانه همچنان ارور هست


مهرداد
@mehrdadroshanraee69 4 سال پیش مطرح شد
0

@hesammousavi
مهندس اگه راه حل دیگه بنظرتون میرسه ممنون میشم راهنماییم کنید چون واقعا هر راه حلی رفتم جواب نداده به کدهای هسته لاراول هم دست نزدم که بگم ارور برا اون باشه


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 4 سال پیش مطرح شد
1

سلام
@mehrdadroshanraee69

ببینید دوست عزیز برای ارسال ایمیل 2 حالت وجود داره
1) استفاده از PHP Mailer که پیشنهاد نمیشه
2) استفاده از پروتکل معتبر SMTP
شما از اکانت SMTP گوگل ، اکانت هاست و ... میتونید استفاده کنید
چیزایی که لازم دارید
آیپی
پورت
یوزر
و پسورد
این موارد رو شما به فرض توی هاستتون ، توی سرورتون میسازید
و توی فایل ENV وارد میکنید
پورت دیفالت ارسال ایمیل 25 هست!

بعدشم از کد های لاراول و PHP اقدام به ارسال ایمیل میکنید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام