لا توجد رسالة ترحيب عبر البريد الإلكتروني عند إنشاء مستخدم عبر API في N8N

أهلاً يا جماعة،

لدي منتديان Discourse يعملان مع أتمتة.

المجتمع 1

في مجتمعي الأول، يعمل بدون أي مشاكل أتمتة في make.com.

هذه الأتمتة ترسل بريد الترحيب “تفعيل حسابك”.

المجتمع 2

أردت إعداد سير عمل N8N لهذا المجتمع (بدلاً من make)، والمستخدم تم إنشاؤه بالكامل في discourse.

إليك صورة من لوحة الإدارة:


ولكن النظام لا يرسل أي بريد إلكتروني.

إليك JSON الخاص بي:

{
  "email": "{{ $json.body.member.current.email }}",
  "name": "{{ $json.body.member.current.name }}",
  "username": "ToolGuide{{ Math.floor(10000 + Math.random() * 90000) }}",
  "password": "{{ $json.body.member.current.uuid }}",
  "active": "true",
  "approved": "true"
}

في المخرجات، يؤكد الإنشاء:

[
{
"success":
true,
"active":
true,
"message":
"Dein Konto ist nun freigeschaltet und einsatzbereit.",
"user_id":
13
}
]

المشكلة مع المجتمع 2

لا يحصل المستخدم الجديد على أي بريد إلكتروني لتفعيل حسابه الجديد في discourse ؛-(

لقد جربت التسجيل اليدوي باستخدام الرابط، ثم تلقيت البريد الإلكتروني، وقد نجح ذلك بشكل جيد.

في هذا المجتمع 2، لدي تفعيل الدعوة فقط، والمستخدم API هو النظام بحقوق عالمية.

أي أفكار أو اقتراحات؟

شكراً للمساعدة وتحياتي من ألمانيا!

أعتقد أنه نظرًا لأنك تمرر "active": "true"، فقد تم تنشيط المستخدم بالفعل؟

4 إعجابات

نعم هذا هو الإعداد الخاص بي، ما نسخته من make، هناك نفس المتغيرات المعتمدة والنشطة مع true.

لقد اختبرت N8N بـ false. ثم أحتاج إلى الموافقة يدويًا، ولم يتم إرسال البريد الإلكتروني للترحيب والتفعيل أيضًا.

لكن اليوم تلقيت التذكير على بريدي الإلكتروني التجريبي
للتفعيل :rofl: فقط البريد الإلكتروني الأولي للترحيب للتفعيل مفقود :thinking:

هل يمكنك رؤيته في المسؤول - رسائل البريد الإلكتروني - المرسلة؟

لا، لا يمكنني رؤيته أيضًا، لم يتم تشغيله، ولكن لماذا :rofl:

لا أعتقد أنه يتم إرسال البريد الإلكتروني للمستخدمين النشطين أبدًا، لذا قم بتعيين النشاط على false.

إعجابَين (2)

مرحباً روبرت،

أنت على حق. لقد اختبرته بـ “false” على نشط وتلقيت البريد الإلكتروني عندما يعمل سير عمل N8N. لذلك قمت بالتحكم في سير عمل Make، ألقِ نظرة:

المستخدمون النشطون. صحيح

سجل التحكم

عندما أنظر إلى السجل، يعطيني هذا:

لماذا يرسل لي هذا، لا أعرف، كما قلت في Make. مع “true” لقد عمل بشكل جيد :slight_smile:

لذا شكراً على حل المشكلة!

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.