عند محاولة إرسال بريد إلكتروني عبر خادم SMTP الخاص بـ gmail من صفحة php ، قد يحدث خطأ: " فشل المصادقة [SMTP: SMTP Server لا يقوم بمصادقة دعم ...]. " يمكن حل ذلك عن طريق دمج الخطوات التالية:
في الكود المقدم ، ينبع الخطأ من استخدام رقم منفذ قديم (587). للحصول على اتصالات SMTP الآمنة مع Gmail ، يجب استخدام المنفذ 465 مع تشفير SSL.
لتصحيح المشكلة ، قم بتحديث إعدادات خادم SMTP على النحو التالي:
$smtp = Mail::factory('smtp', array( 'host' => 'ssl://smtp.gmail.com', 'port' => '465', 'auth' => true, 'username' => '[email protected]', 'password' => 'passwordxxx' ));
مع هذه التعديلات ، سوف يتصل الرمز بنجاح بخادم SMTP الخاص بـ Gmail ، مما يسمح بإرسال رسائل البريد الإلكتروني عبر الصفحة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3