كيفية الترحيل من SparkPost إلى SendGrid
نشرت: 2017-08-22كشركة رائدة في البريد الإلكتروني للمعاملات المستندة إلى السحابة ، رأينا العديد من التغييرات والشركات الجديدة في هذا المجال. الاتجاه الذي رأيناه مع هذه الشركات هو أنهم في البداية يقلدوننا ، ثم يهاجموننا ، ثم يقلدوننا أكثر. بالإضافة إلى توفير إرشادات الترحيل التفصيلية أدناه ، نريد تقديم بعض الأفكار حول القيمة التي يحصل عليها عملاؤنا من SendGrid.
أولاً ، يتلقى كل عميل من عملائنا ، بما في ذلك أولئك الذين يستخدمون خطتنا المجانية ، الدعم من فريق الدعم ذي الخبرة العالية لدينا. بالنسبة للعملاء المشتركين في خطتنا المجانية ، يستمر هذا الدعم حتى إذا لم يقوموا بالترقية إلى خطة مدفوعة. ولجميع العملاء ، يتوفر الدعم على مدار 24 ساعة في اليوم ، كل يوم من أيام السنة ، لكل منطقة يوجد بها عملاؤنا. تُعد عروض الدعم الخاصة بنا جزءًا من التزامنا بجعل جميع مستخدمي منصة SendGrid ناجحين من خلال التواجد معهم في أي وقت.
بعد ذلك ، من أصغر الشركات الناشئة إلى أكبر الشركات ، فإن البريد الإلكتروني الآلي المستند إلى واجهة برمجة التطبيقات ليس هو الطريقة الوحيدة التي تستخدم بها هذه الشركات البريد الإلكتروني للوصول إلى العملاء. يرسلون أيضًا رسائل إخبارية وإعلانات وحملات لزيادة تفاعل العملاء وزيادة عمليات الشراء. في SendGrid ، نحن ملتزمون بتلبية جميع احتياجات اتصالات العملاء ، مع تمكين الفريق الكامل للتسويق والترويج بالإضافة إلى البرامج الآلية. يتيح لك منتج الحملات التسويقية الخاص بنا إشراك عملائك باستخدام واجهة المستخدم البديهية الخاصة بنا مع أدوات التجزئة والتحليلات والتصميم المتقدمة.
أخيرًا ، هناك سبب لوجود أكثر من 55000 عميل يدفعون يعالجون أكثر من مليار بريد إلكتروني يوميًا. والسبب هو أننا نستخدم شغفنا باتصالات العملاء وخبرتنا العميقة في البريد الإلكتروني لمساعدة عملائنا على تنمية أعمالهم. كل يوم يعملون معنا ، يشعر عملاؤنا بثقافتنا والتزامنا بنجاحهم.
كيف تهاجر إلى SendGrid من Sparkpost
ملاحظة: تم تقديم خطة الترحيل التالية بإذن من فريق تنمية المجتمع لدينا. ستسلط هذه الكيفية الضوء على بعض الاختلافات بين إرسال البريد الإلكتروني عبر SparkPost وإرسال البريد الإلكتروني عبر SendGrid للمساعدة في جعل الترحيل أسهل ما يمكن.
إذا كنت ترغب في إلقاء نظرة حولك قبل البدء ، تحقق من وثائق SendGrid. يُعد الفصل الدراسي مكانًا رائعًا لبدء التعرف على البريد الإلكتروني قبل التعمق في مرجع وتفاصيل واجهة برمجة التطبيقات.
المصطلح
إذا كنت تبحث عن معادل SendGrid لوظائف SparkPost معينة ، فسيساعدك الجدول التالي:
مصطلح SendGrid | SparkPost مصطلح |
بدائل / أقسام | بيانات الاستبدال |
التصنيفات | العلامات |
فريد_أرغس | البيانات الوصفية |
مستخدم ثانوي | حساب فرعي |
القمع | قائمة القمع |
X-SMTPAPI | X-MSYS-API |
تحليل ويب داخلي وارد | المجالات الواردة |
الحملات التسويقية | لا يوجد ما يعادله |
الحصول على مفتاح API
ستحتاج أولاً إلى حساب SendGrid. بعد ذلك ، يجب عليك إنشاء مفتاح API الذي ستستخدمه للإرسال. انتقل إلى الإعدادات -> مفاتيح API ، أو استخدم هذا الارتباط. تتمثل أفضل ممارسات SendGrid والأمان في استخدام مفتاح API مختلف لكل تطبيق من تطبيقاتك المختلفة. تحتوي مفاتيح واجهة برمجة التطبيقات على أذونات دقيقة ، لذا يمكنك تمكين أو تعطيل الوصول للقراءة أو الكتابة لنقاط النهاية الفردية. تأكد من أن مفتاح API الذي قمت بإنشائه يتمتع بحق الوصول الكامل إلى إرسال البريد . (ملاحظة: يجب أن يجتاز حسابك التوفير قبل أن تتمكن من إنشاء مفتاح API.)
مكتبات API
لدينا عدد من مكتبات API المدعومة رسميًا لتسهيل التكامل لعملائنا. إذا كنت تعيد كتابة أي رمز ، أو تعيد بناء طريقة تواصلك مع برنامج ESP كجزء من عملية الترحيل ، فهذا هو الوقت المناسب لتقييم هذه المكتبات:
- sendgrid-csharp - مكتبة C # الرسمية
- Sendgrid-go - مكتبة Go الرسمية
- Sendgrid-java - مكتبة Java الرسمية
- Sendgrid-nodejs - مكتبة NodeJS الرسمية
- sendgrid-php - مكتبة PHP الرسمية
- Sendgrid-python - مكتبة Python الرسمية
- Sendgrid-ruby - مكتبة روبي الرسمية
SMTP
إذا كنت ترسل عبر SMTP ، فهناك بعض الاختلافات التي يجب أن تكون على دراية بها. للمصادقة ، قم بتوفير السلسلة "apikey" كاسم مستخدم SMTP ، واستخدم مفتاح API الخاص بك ككلمة المرور. ثم قم بتوجيه اسم المضيف الخاص بك إلى smtp.sendgrid.net .
يمكنك الاتصال باستخدام SMTP عبر غير مشفر أو TLS على المنافذ 25 و 2525 و 587. يمكنك أيضًا الاتصال عبر SSL على المنفذ 465. بشكل عام ، نوصي بالمنفذ 587 لأنه يؤدي إلى أقل عدد من المشكلات مع موفري الاستضافة.
آلية تخصيص البريد الإلكتروني المرسل عبر SMTP هي رأس X-SMTPAPI الخاص بنا. سيسمح لك هذا الرأس بتعريف الاستبدالات ، وإرسال طلبات نمط دمج البريد المجمعة ، وعوامل تصفية التحكم (مثل تعقب النقرات) النشطة للإرسال.
HTTP
نقطة النهاية الرئيسية لإرسال البريد الإلكتروني هي نقطة نهاية البريد. تتم مصادقة الطلبات إلى نقطة النهاية هذه عبر رأس التفويض مع تقديم مفتاح API الخاص بك كرمز حامل. يمكنك العثور على مثال أكثر تفصيلاً في مستنداتنا.
تتيح لك التخصيصات تحديد المستلمين والبيانات الوصفية لكل رسالة ، مثل القيم البديلة لتخصيص المحتوى أو custom_args لربط الرسائل بمعرفات المستخدم أو أرقام الطلبات. هناك عدد من الأمثلة على التخصيصات لحالات الاستخدام الشائعة. يمكنك أيضًا العثور على مكالمات أمثلة لـ cURL.
يتم تكوين ميزات مثل تتبع النقرات عبر معلمات tracking_settings و mail_settings. يمكنك أيضًا جدولة إرسال ما يصل إلى 72 ساعة مقدمًا باستخدام معلمة "send_at".
يتم التعامل مع المرفقات المرسلة عبر HTTP بطريقة مشابهة لـ SparkPost ، حيث يتم ترميز المحتوى كـ Base64 ويتم تضمينه مباشرةً في حمولة JSON جنبًا إلى جنب مع معلومات MIME. يمكنك قراءة المزيد حول تضمين المرفقات في القسم التالي من فصل التوثيق.
ويب هوك
توفر SendGrid خطافين للويب: حدث Webhook لنشر الأحداث في الوقت الفعلي ، وخطاف الويب للتحليل الداخلي لتلقي رسائل البريد الإلكتروني والرد عليها برمجيًا. تختلف أشكال البيانات والحمولات قليلاً عما يوفره SparkPost.
نقاط نهاية API لغير البريد الإلكتروني
بالنسبة إلى نقاط نهاية API التي لا ترسل بريدًا إلكترونيًا ، تحقق من نظرة عامة على API v3. نستخدم طرق HTTP ورموز استجابة بديهية في معظم الحالات ، ونفرض حدودًا لمعدل المكالمات. تم إهمال API v2 ، على الرغم من عدم وجود مخطط زمني للتوقف عن دعمه. يجب أن تفضل جميع عمليات الدمج الجديدة الإصدار v3. يتم تحقيق مصادقة API v3 عن طريق رأس مصادقة برمز حامل.
الحملات التسويقية
لدينا نظام أساسي كامل الميزات لإدارة قوائم جهات الاتصال ، وإنشاء النماذج وتصميمها ، واختبار A / B للقوالب المختلفة ، وجدولة الحملات. يتم تغليف كل هذا في واجهة مستخدم سهلة الاستخدام لغير المطورين. وبالطبع ، يمكنك أيضًا الوصول إلى كل هذه الميزات عبر واجهة برمجة تطبيقات حملات التسويق.
عدد قليل من الأسئلة الشائعة
س: هل تدعم قوالب رسائل البريد الإلكتروني الخاصة بالمعاملات؟
ج: نعم - وهم ديناميكيون! تتميز قوالب معاملات SendGrid بدعم أصلي لبناء جملة المقاود. بالإضافة إلى الاستبدال والبدائل الأساسية ، يمكنك استخدام التعداد / التكرار على القوائم ، والاستفادة من الشروط والمزيد. لمعرفة المزيد، انقر هنا.
س: هل هناك وضع حماية أو طريقة لاختبار رسائلي الإلكترونية دون إرسالها؟
ج: يمكنك تمكين وضع الحماية عند الإرسال عبر HTTP. هناك أيضًا عنوان "حوض" يمكنك استخدامه للاختبار.
س: هل من الممكن نقل عنوان IP / سمعة المرسل إلى SendGrid؟
ج: لا يمكننا ترحيل عنوان IP أو سمعة ولكن يمكننا المساعدة في تهيئة عنوان IP جديد لك تلقائيًا.
س: هل تدعم SendGrid TLS المفروضة ؟
ج: إطلاقا. يمكنك أن تطلب من خوادم الاستلام دعم TLS وإسقاط الرسائل التي تنتقل إلى الخوادم التي لا تمتثل.
س: هل يمكنني السماح للمستلمين بتحديد أنواع رسائل البريد الإلكتروني التي يريدون تلقيها؟
ج: نعم. يتيح لك منح المستلمين مزيدًا من التحكم في بريدهم الإلكتروني إرسال بريد إلكتروني يريده الأشخاص ، وهو أمر أفضل للجميع. تحقق من مجموعات إلغاء الاشتراك لمزيد من المعلومات.
إذا كنت مهتمًا بالترحيل إلى SendGrid ، فيمكنك العثور على مزيد من المعلومات على sendgrid.com/pricing.