علی
3 سال پیش توسط علی مطرح شد
3 پاسخ

مشکل در فرستادن ایمیل در لاراول

من میخوام بعد از اینکه فرم من تکمیل شد و یک رکورد داخل دیتابیسم ذخیره شد، یک ایمیل ارسال کنم به ایمیل شخصی ادمین سایتم.
برای فرستادن ایمیل این کد رو نوشتم :

Mail::to('example@gmail.com')->send(new ResumeMail($validate_data,$resumefileUrl));

در حالت لوکال با mailtrap ایمیل من به درستی ارسال میشد.
برای فرستادن ایمیل در هاست اشتراکی، اومدم و یک webmail در هاست سایت خودم ساختم و تنظیماتش رو داخل فایل .env قرار دادم

MAIL_MAILER=mail
MAIL_HOST=mail.mydomain.com
MAIL_PORT=465
MAIL_USERNAME=support@madomain.com
MAIL_PASSWORD=...........
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=support@mydomain.com
MAIL_FROM_NAME="${APP_NAME}"

اما ایمیل ارسال نمیشه.
در اول کار بعد از آپلود MAIL_MAILER=smtp قرار داده بودم که چون ارسال نمیشد عوض کردم و mail قرار دادم.
چطوری باید این کارو انجام بدم؟


ثبت پرسش جدید
علی
@aliiiiiii 3 سال پیش مطرح شد
0

@hesammousavi
حسام جان میشه اینو پاسخ بدی
چون خیلی کارم فورس هستش.
ممنون


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@aliiiiiii سلام. اول اینکه ارور رو بنویسید که چی میگه
الان هم بذارید روی smtp و پورت 25 تست کنید


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

سلام
@aliiiiiii

MAIL_DRIVER=smtp
MAIL_HOST=mail.host.com
MAIL_PORT=25
MAIL_USERNAME=mail@mail.com
MAIL_PASSWORD=654321
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=hello@example.com
MAIL_FROM_NAME="name"

پورت رو ۲۵ قرار بدید
جای mail.host.com ایپی هاست یا سرور رو بزنید
اگر هم اس اس ال دارید پورت رو ۴۶۵ قرار بدید
بقیه موارد رو مثل یوزر پسورد و ... اینا رو هم چک کنید
مشکلتون بر طرف خواهد شد


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

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