ما هو SMTP ولماذا تحتاجه الأعمال
SMTP (بروتوكول نقل البريد البسيط) هو بروتوكول يُستخدم لإرسال الرسائل الإلكترونية عبر الإنترنت. في الأعمال، يعتبر وجود نظام فعال لإرسال البريد الإلكتروني أمرًا بالغ الأهمية للتواصل مع العملاء، وإرسال الإشعارات، والحملات التسويقية. باستخدام SMTP، يمكنك أتمتة إرسال البريد الإلكتروني، مما يوفر الوقت ويزيد من الإنتاجية.
تحديثات سياسة Google 2026
اعتبارًا من 2026، قامت Google بإجراء عدة تحديثات مهمة تتعلق بالأمان في استخدام SMTP. من بينها هو إلغاء وصول التطبيقات الأقل أمانًا وتنفيذ طرق مصادقة أكثر أمانًا مثل OAuth2. كما أن تنفيذ كلمة مرور التطبيق يصبح خيارًا للمستخدمين الذين يقومون بتمكين ميزة المصادقة الثنائية (2FA). بالإضافة إلى ذلك، يجب مراعاة حدود الإرسال اليومية من قبل المستخدمين.
خطوات إعداد SMTP لحساب Gmail الشخصي
- قم بتسجيل الدخول إلى حساب Gmail الخاص بك.
- اختر 'إدارة حساب Google الخاص بك'.
- اختر 'الأمان' وقم بتمكين المصادقة الثنائية.
- اختر 'كلمات مرور التطبيقات' وأنشئ كلمة مرور للتطبيق البريد الإلكتروني.
- استخدم خادم SMTP: smtp.gmail.com مع المنفذ 587.
خطوات إعداد SMTP لـ Google Workspace
- قم بتسجيل الدخول إلى وحدة تحكم إدارة Google Workspace.
- اختر 'التطبيقات' ثم 'Google Workspace'.
- قم بتمكين Gmail وقم بتكوين إعدادات SMTP.
- استخدم خادم SMTP: smtp.gmail.com مع المنفذ 587 وأدخل بيانات اعتماد الحساب.
حدود Gmail SMTP اليومية
يمتلك Gmail حد إرسال يومي قدره 500 بريد إلكتروني للحسابات الشخصية و2000 بريد إلكتروني لـ Google Workspace. من المهم مراعاة ذلك لتجنب انتهاك السياسات ومنع حظر الحساب.
متى يجب الترقية إلى SMTP الاحترافي
إذا كنت بحاجة إلى إرسال حجم كبير من البريد الإلكتروني، فكر في الترقية إلى خدمة SMTP احترافية مثل SendGrid أو Mailgun أو Brevo. تقدم هذه الخدمات قدرات إرسال أعلى وميزات إضافية لحملات التسويق عبر البريد الإلكتروني.
الإعدادات في Laravel/PHP/Node.js
لدمج SMTP Gmail في Laravel، يمكنك إضافته في ملف .env:
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your_email@gmail.com
MAIL_PASSWORD=your_app_password
MAIL_ENCRYPTION=tls
مثال على إرسال البريد الإلكتروني باستخدام PHP:
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'your_email@gmail.com';
$mail->Password = 'your_app_password';
استكشاف الأخطاء الشائعة
بعض المشكلات الشائعة التي قد تواجهها تشمل:
- التطبيقات الأقل أمانًا: تأكد من أنك تستخدم طريقة المصادقة الصحيحة.
- تناقضات 2FA: إذا كنت تستخدم 2FA، تأكد من إنشاء كلمة مرور التطبيق.
الخاتمة
من خلال اتباع هذا الدليل، يمكنك إعداد SMTP مجاني من Google لاحتياجات عملك. تأكد دائمًا من تحديث المعلومات المتعلقة بالسياسات والتقنيات المستخدمة.