بروتوكولات IMAP وPOP وSMTP في Gmail

يمكنك ربط برامج البريد الإلكتروني والتطبيقات التابعة لجهات خارجية بـ Gmail باستخدام بروتوكولَي IMAP وPOP العاديين لتلقّي الرسائل الإلكترونية وبروتوكول SMTP لإرسال الرسائل الإلكترونية. تتيح الخوادم الثلاثة المصادقة والتفويض باستخدام OAuth 2.0.

بروتوكول المصادقة

تستخدم بروتوكولات IMAP وPOP وSMTP طبقة المصادقة والأمان البسيطة (SASL) العادية، باستخدام أوامر IMAP AUTHENTICATE وPOP AUTH وSMTP AUTH المضمّنة لمصادقة المستخدمين. يتيح تنسيق SASL XOAUTH2 للعملاء تقديم بيانات اعتماد OAuth 2.0 للمصادقة. توضّح مستندات بروتوكول SASL XOAUTH2 تنسيق SASL XOAUTH2 بالتفصيل، وتتوفّر مكتبات ونماذج OAuth 2.0 التي تطبّق البروتوكول.

عناوين الخوادم ومنافذها

استخدِم عناوين الخوادم والمنافذ التالية لتلقّي الرسائل وإرسالها:

البروتوكول الاتجاه عنوان الخادم المنفذ التشفير
بروتوكول IMAP الواردة (الاستلام) imap.gmail.com 993 بروتوكول طبقة المقابس الآمنة (SSL)/بروتوكول أمان طبقة النقل (TLS) الضمني
POP الواردة (الاستلام) pop.gmail.com 995 بروتوكول طبقة المقابس الآمنة (SSL)/بروتوكول أمان طبقة النقل (TLS) الضمني
SMTP الصادرة (إرسال) smtp.gmail.com 465 بروتوكول طبقة المقابس الآمنة (SSL)/بروتوكول أمان طبقة النقل (TLS) الضمني
SMTP الصادرة (إرسال) smtp.gmail.com 587 بروتوكول أمان طبقة النقل (TLS) (STARTTLS)

تتطلب الاتصالات الواردة إلى imap.gmail.com:993 وpop.gmail.com:995، بالإضافة إلى الاتصالات الصادرة إلى smtp.gmail.com:465، استخدام بروتوكول SSL/TLS الضمني. إذا كان عميل SMTP يبدأ بنص عادي قبل إصدار الأمر STARTTLS لترقية الاتصال، استخدِم smtp.gmail.com:587.

يمكنك استخدام smtp.gmail.com لإرسال رسائل من برنامج أو تطبيق بريد إلكتروني نيابةً عن مستخدم تمت مصادقته. إذا كنت مشرفًا في Google Workspace وتوجّه البريد الصادر من خادم أو طابعة أو ماسح ضوئي أو تطبيق في المؤسسة (على سبيل المثال، باستخدام smtp-relay.gmail.com)، يُرجى الاطّلاع على إرسال رسالة إلكترونية من طابعة أو ماسح ضوئي أو تطبيق.

الحدود القصوى لمدة الجلسة

تستمر جلسات Gmail POP لمدة تصل إلى 7 أيام تقريبًا. تستمر جلسات Gmail IMAP لمدة تصل إلى 24 ساعة تقريبًا. إذا تمت مصادقة الجلسة باستخدام بيانات اعتماد OAuth، ستستمر الجلسة تقريبًا طوال مدة صلاحية رمز الدخول المستخدَم (عادةً ساعة واحدة). الجلسة في هذا السياق هي اتصال واحد مستمر عبر بروتوكول التحكّم بالنقل (TCP).

عند انقضاء الوقت وانتهاء صلاحية الجلسة، يغلق Gmail الاتصال برسالة تفيد بأن صلاحية الجلسة قد انتهت. بعد ذلك، يمكن للعميل إعادة الاتصال والمصادقة مرة أخرى والمتابعة. في حال استخدام OAuth 2.0، تأكَّد من أنّ رمز الدخول المستخدَم صالح. إذا حاولت استخدام رمز الدخول أقدم من ساعة واحدة، قد يكون غير صالح.

الحدود القصوى للإرسال ومعدل نقل البيانات

للحفاظ على أمان الحسابات وإبقاء الأنظمة في حالة جيدة، يفرض Gmail حدودًا يومية على إرسال الرسائل ومعدل نقل البيانات خلال فترة 24 ساعة متجددة. يمكنك إرسال ما يصل إلى 2,000 رسالة يوميًا من حساب Google Workspace مدفوع وما يصل إلى 500 رسالة يوميًا من حساب Google Workspace تجريبي أو حساب Gmail شخصي، مع ما يصل إلى 100 مستلم لكل رسالة يتم إرسالها عبر بروتوكول SMTP من خلال برامج POP أو IMAP. تنطبق هذه الحدود على كل مستخدم وتتم مشاركتها بين جميع العملاء الذين يصلون إلى الحساب. للحصول على التفاصيل الكاملة، يُرجى الاطّلاع على:

المكتبات والنماذج

لتسهيل الأمر، غالبًا ما يصل المطوّرون إلى البريد باستخدام بروتوكول IMAP أو POP ويرسلون البريد باستخدام بروتوكول SMTP مع مكتبات IMAP وSMTP الحالية. طالما أنّ هذه المكتبات متوافقة مع SASL، من المفترض أن تكون متوافقة مع تنسيق SASL XOAUTH2 الذي يتيحه Gmail.

بالإضافة إلى مستندات بروتوكول SASL XOAUTH2، قد تحتاج أيضًا إلى قراءة استخدام OAuth 2.0 للوصول إلى Google APIs للحصول على مزيد من المعلومات حول تنفيذ عميل OAuth 2.0.

توفّر صفحة مكتبات ونماذج OAuth 2.0 عيّنات تعليمات برمجية بمجموعة متنوعة من اللغات الشائعة باستخدام تنسيق SASL XOAUTH2 مع بروتوكول IMAP أو SMTP.