لقد قمت بتكوين symfony لإرسال رسائل البريد الإلكتروني باستخدام gmail:
// .env file
MAILER_URL=gmail://<email>:<password>@localhost?encryption=tls&auth_mode=oauth
عندما أركض ./bin/console swiftmailer:email:send
يتم إرسال البريد الإلكتروني على جهاز ديف المحلي الخاص بي.
لدي نفس الإعداد على خادم مرحلي وعندما أقوم بتشغيل ./bin/console swiftmailer:email:send
على هذا الجهاز لدي خطأ
Exception occurred while flushing email queue: Failed to authenticate on SMTP server with username "username" using 1 possible authenticators
لقد فعّلت الوصول للتطبيقات الأقل أمانًا في Gmail.
لا أفهم سبب المصادقة على جهازي المحلي وليس على الخادم المرحلي.