ارسال ایمیل سریع

2 هفته پیش
توسط pari.a آپدیت شد
pari.a ( 2940 تجربه )
3 هفته پیش

سلام
من با ارسال ایمیل در لاراول اشنایی دارم و سرویس ایمیل به راحتی کار میکنه اما مشکل اینجاست که یه وقتایی ده دقیقه یه وقتایی بیست دقیقه یا یکی دو ساعت بعد ایمیل ارسال میشه.اما خیلی از سایتها به محض اینکه کاربر تیکت میزنه یا خرید میکنه ایمیل میزنن.آیا از سرویس خاصی استفاده میشه که به سرعت ایمیل ارسال میشه؟
@hesammousavi
@ali.bayat
@Alimotreb

بهترین پاسخ انتخاب شده توسط pari.a
علی بیات
3 هفته پیش

@pari.a

کلاس NewUser رو باز کنید. در بالای این فایل لاراول به صورت پیش فرض یه کلاس رو ایمپورت میکنه:

use Illuminate\Bus\Queueable;

کد بالا رو حذف کنید و سپس داخل بدنه کلاس:

use Queueable, SerializesModels;

رو تغییر بدید به:

use SerializesModels;
علی بیات ( 270877 تجربه )
3 هفته پیش
تخصص : توسعه دهنده ارشد وب

پروسه ارسال ایمیل رو queue میکنید؟ و یا از طریق جاب انجام میدید؟

چون در غیر این صورت ایمیل بلافاصله ارسال میشه

pari.a ( 2940 تجربه )
3 هفته پیش

کلاس NewUser رو ایجاد کردم (مسیر : namespace App\Mail;) و داخل کنترلر :

     Mail::to('test@gmail.com')->send(new NewUser($user));

فقط همین

@ali.bayat

علی بیات ( 270877 تجربه )
3 هفته پیش
تخصص : توسعه دهنده ارشد وب

@pari.a

کلاس NewUser رو باز کنید. در بالای این فایل لاراول به صورت پیش فرض یه کلاس رو ایمپورت میکنه:

use Illuminate\Bus\Queueable;

کد بالا رو حذف کنید و سپس داخل بدنه کلاس:

use Queueable, SerializesModels;

رو تغییر بدید به:

use SerializesModels;
امین محمدزاده ( 9324 تجربه )
2 هفته پیش
تخصص : برنامه نویسی وب - Laravel

سلام
هر چیزی هم به سیستمی که نوشتید مرتبط نمیشه. شما دقیقترین صف بندی رو هم بنویسید ولی سروری که ازش استفاده میکنید محدودیت داشته باشه یا حتی سرویس مقصد محدودیت داشته باشه یا ایمیلی که ارسال میشه استاندارد نباشه امکان تاخیر در ارسال و دریافت و حتی در اسپم یا ایندکس شدن هست.

pari.a ( 2940 تجربه )
2 هفته پیش

لطفا راهنمایی کنید که برای بررسی سرور باید چه مواردی رو چک کنم؟
محتوای ایمیل فقط برای ادمین ارسال میشه که بدونه امروز ثبت نام داشته یا نه و متن اون مثلا : "ثبت نام کاربر تست" هست
@amin.webdesign

برای ارسال پاسخ باید وارد سایت شوید