المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الويب ميل webmail راوند كيوب Roundcube حل مشكلة بطىء loading بعد فتح الايميل



Rise Company
24-01-2026, 00:32
الويب ميل webmail راوند كيوب Roundcube حل مشكلة بطىء loading بعد فتح الايميل
حل مشكلة Webmail (Roundcube) يفضل Loading في إيميل واحد فقط داخل cPanel

https://www.rise.company/upload/uploads/176920764357111.png

المشكلة:


حساب بريد واحد فقط داخل Webmail (Roundcube) يظل عالقًا على كلمة Loading لفترة طويلة عند فتح البريد أو عند عمل Refresh للصفحة، بينما باقي حسابات البريد على نفس السيرفر تعمل بشكل طبيعي.


سبب المشكلة:

غالبًا لا تكون المشكلة من السيرفر نفسه، بل تكون مرتبطة بالحساب المتأثر فقط، ومن أشهر الأسباب:

جلسة تسجيل دخول (Session) تالفة أو معلّقة داخل Roundcube.
تعارض في المصادقة بين كلمة مرور البريد والجلسات القديمة.
كاش (Cache) قديم محفوظ للحساب داخل نظام الويب ميل.
أحيانًا رسالة معينة ثقيلة أو تالفة تسبب بطء عند تحميل القائمة.

حل المشكلة:

تغيير كلمة مرور ال سي بنايل و الويب ميل

او

إعادة فهرسة البريد للحساب




doveadm force-resync -u [email protected] INBOX
doveadm index -u [email protected] INBOX





إذا كان Roundcube على cPanel يستخدم SQLite لكل حساب فغالبًا ملف قاعدة البيانات يكون بهذا الشكل:
/home/USER/etc/example.com/user.rcube.db
قبل أي شيء خذ نسخة احتياطية:




DB="/home/USER/etc/example.com/user.rcube.db"
cp -a "$DB" "$DB.bak_$(date +%F_%I-%M%p)"




للتأكد من الجداول الموجودة داخل القاعدة:








DB="/home/USER/etc/example.com/user.rcube.db"
sqlite3 "$DB" ".tables"



ثم تنظيف الكاش والجلسات:








DB="/home/USER/etc/example.com/user.rcube.db"
sqlite3 "$DB" "DELETE FROM session; DELETE FROM cache; DELETE FROM cache_index; DELETE FROM cache_thread; DELETE FROM cache_messages;"
sqlite3 "$DB" "VACUUM;"



بعد تنفيذ الأوامر يتم فتح الويب ميل مرة أخرى وغالبًا تختفي المشكلة مباشرة.
إذا لم تُحل المشكلة بعد ذلك يمكن إعادة إنشاء قاعدة Roundcube للحساب دون المساس بالرسائل:




DB="/home/USER/etc/example.com/user.rcube.db"
mv "$DB" "$DB.old_$(date +%F_%I-%M%p)"