اذهب إلى المحتوى
  • 0

مشكلة إرسال بريد الكتروني في لارافل بعد رفع المشروع على الاستضافة

Mohammed Jawareesh

السؤال

هذا الخطا الذي يظهر 

Connection could not be established with host "smtp.gmail.com:587": stream_socket_client(): Unable to connect to smtp.gmail.com:587 (Connection refused)

 

وقسم الاميل  في ملف env 

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail
MAIL_PASSWORD=mypassword 
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="adminmyproject@gmail.com"
MAIL_FROM_NAME="${APP_NAME}"

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

على الأغلب ملف env. لم يتم رفعه مع باقي ملفات المشروع، إن كنت تستعمل github ربما تجده في قائمة الاستثناءات gitignore. 

يمكنك عنل ملف في الاستضافة بنفس الاسم والمحتوى.

وتأكد من حذف الكاش من المشروع php artisan config:cache

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Wael Aljamal:

على الأغلب ملف env. لم يتم رفعه مع باقي ملفات المشروع، إن كنت تستعمل github ربما تجده في قائمة الاستثناءات gitignore. 

يمكنك عنل ملف في الاستضافة بنفس الاسم والمحتوى.

وتأكد من حذف الكاش من المشروع php artisan config:cache

ملف ل env موجود ولقد كتنب هذا php artisan config:cache الامر اكثر من مره

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 13 دقائق مضت قال Mohammed Jawareesh:

ملف ل env موجود ولقد كتنب هذا php artisan config:cache الامر اكثر من مره

 

هل ممكن تجريب تغيير القيمة التالية للشكل: MAIL_DRIVER=sendmail وأرجو حذف الكاش

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 دقائق مضت قال Wael Aljamal:

هل ممكن تجريب تغيير القيمة التالية للشكل: MAIL_DRIVER=sendmail وأرجو حذف الكاش

Call to undefined function Symfony\Component\Mailer\Transport\Smtp\Stream\proc_open() 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 59 دقائق مضت قال Mohammed Jawareesh:

Call to undefined function Symfony\Component\Mailer\Transport\Smtp\Stream\proc_open() 

هل تأكدت من تغيير APP_URL للرابط الذي توفره الاستضافة؟ الدومين يعني؟

وإن المنفذ يختلف حسب بروتوكول HTTP

http=>>>  

http://yourdomain.com
 port 587

/*/*/*/*/*/*//////////////

https=>>>

https://yourdomain.com
port 25

كما يمكن أن تجرب المنفذ 

MAIL_PORT=465

 

من الممكن أنه عليك وضع السماحية ضمن نظام التشغيل لاستخدما خادم البريد بعمل التعديل:

 /etc/csf/csf.conf

SMTP_ALLOWUSER = "cpanel,yourusr"
                         ^^^^^^^   اسم مستخدمك

 

ولا تنسى حذف الكاش

php artisan cache:clear
php artisan config:cache

.تغيير نمط التشفير

بتاريخ 1 ساعة قال Mohammed Jawareesh:

MAIL_ENCRYPTION=tls

ليصبح:

MAIL_ENCRYPTION=ssl

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...