• 1400/08/30

مشکل ارسال ایمیل در هاست اشتراکی :

سلام وقت بخیر

بنده با لاراول 8 پروژه نوشتم. با ارسال شدن ایمیل در لوکال مشکلی نداشتم اما سایت رو که روی هاست بارگذاری کردم به مشکل خوردم. 

داخل فایل .env این کدهارو دارم :

MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=gerrehmarket@gmail.com
MAIL_PASSWORD=***
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

و داخل کانفیگ هم این کدهارو :

'smtp' => [
    'transport' => 'smtp',
    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
    'port' => env('MAIL_PORT', 587),
    'encryption' => env('MAIL_ENCRYPTION', 'tls'),
    'username' => env('MAIL_USERNAME'),
    'password' => env('MAIL_PASSWORD'),
    'timeout' => null,
    'auth_mode' => null,
],

هرکاری کردم خطاهای مختلف گرفتم. ssl رو به tls تغییر دادم نشد. پورت رو تغییر دادم نشد. این کدهارو به کانفیگ اضافه کردم باز هم جواب نگرفتم :

'stream' => [
    'ssl' => [
        'allow_self_signed' => true,
        'verify_peer' => false,
        'verify_peer_name' => false,
    ],
],

میتونین بهم بگین ایراد کار کجا هستش؟ ممنون میشم

 

  • 1400/09/01
  • ساعت 19:07

با سلام خدمت شما همراه عزیز

 

 

از gmail استفاده میکنید برای ارسال؟


  • 1400/09/02
  • ساعت 16:57

سلام عرض ادب
بله با gmail

روی لوکال کاملا اوکیه
نمیدونم چرا رو هاست به مشکل میخوره


  • 1400/09/08
  • ساعت 23:54
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=587
MAIL_USERNAME=youremail@gmail.com
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION= tls

  • 1400/09/08
  • ساعت 23:55

من با این تنظیمات ارسال کردم روی هاست مشکلی نبود