الان یک مشکلی دارم که در فایل .env برای ارسال ایمیل این رو وارد کردم
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=۵۸۷
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
$user = User::create([
'name' => $valiDate['name'],
'email' => $valiDate['email'],
'mobile' => $valiDate['mobile'],
'username' => $valiDate['username'],
'password' => bcrypt($valiDate['password']),
'api_token' => Str::random(۱۰۰),
'remember_token' => Str::random(۱۰۰),
'last_login' => time(),
]);
Config::set('mail.from.name', 'fffff.ir');
$use = \App\User::find($user->id);
$use->notify(new \App\Notifications\help());
return response([
'user' => new AdminResource($user),
'data' => 'ایمیل ارسال شد',
'status' => 'success'
]);
ایمیل ارسال میشه اما فقط به ایمیل من ارسال میشه یعنی هر کسی ثبت نام میکنه به من ارسال میشه در صورتی که هر کسی ثبت نام میکنه براش باید یک ایمیل بیاید میدونم مشکل به خاطر اینکه من در فایل .envایمیل خودم رو نوشتم اما این مشکل رو چطوری حل کنم که هر کسی ثبت نام کرد جای ایمیل من در فایل.env ایمیل خودش بشینه
سلام
این چیزی که تو فایل env هست برای تست شما
شما در مورد email verification برای تایید عضویت
و send email in laravel برای ارسال ایمیل به کاربران جستجو کنید
سلام
پارامتر MAIL_USERNAME مربوط به اکانت smtp هست که با استفاده از MAIL_PASSWORD که به smtp وصل میشه و ارسال رو انجام میده و هیچ ربطی به ایمیل مقصد نداره
مشکل اصلی شما استفاده از smtp جیمیل هست که اکانت جیمیل برای ارسال از طریق smtp بایستی وریفای بشه برای دامنه سایت شما.
توصیه بنده این هست که از طریق smtp خود سرورتون استفاده کنید.
@amin.webdesign
آقا من نفهمیدم چطوری باید این کارو بکنیم؟مگر نیاز به هاست است من این کارو به صورت تست می خواهم بکنم پس باید بشه؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟