여러분 안녕하세요,
자동화 기능이 있는 Discourse 포럼을 2개 운영하고 있습니다.
커뮤니티 1
첫 번째 커뮤니티에서는 make.com에서 자동화 관련 문제 없이 잘 작동하고 있습니다.
이 자동화는 "계정을 활성화하세요"라는 환영 이메일을 보내줍니다.
커뮤니티 2
이 커뮤니티에는 (make 대신) N8N 워크플로우를 설정하려고 했는데, 사용자는 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에서는 초대 전용(invite only)이 활성화되어 있고, API 사용자는 시스템 계정으로 전역 권한을 가지고 있습니다.
아이디어나 조언이 있으신가요?
도움 주셔서 감사합니다. 독일에서 인사드립니다!







