막혀서 이게 단순히 내 실수인지, 오탐(false positive)을 받고 있는 건지, 아니면 다른 문제인지 모르겠습니다.
Postman으로 POST 요청을 보내면 SUCCESS 메시지가 반환됩니다:
https://site.co/users.json?Api-Key=12345abcde12345&Api-Username=system&email=name@email.co&group_names=Alumni&custom_message=Welcome321
메시지 내용:
{
"success": true,
"active": false,
"message": "<p>거의 완료되었습니다! <b>name@email.co</b>로 활성화 메일을 보냈습니다. 계정 활성화를 위해 메일 내 지시를 따르십시오.</p><p>메일이 도착하지 않으면 스팸 폴더를 확인해 보십시오.</p>"
}
그러나 받은 편지함을 확인해 보면 알림이 없습니다. /logs에도 아무 기록이 없고, 사용자도 없습니다.
문제를 해결해 보려고 간단한 GET 요청을 보내 봤습니다:
https://site.co/admin/email.json?Api-Key=12345abcde12345&Api-Username=system
성공 응답이 없습니다. 응답은 <!DOCTYPE html> ...입니다.
그래서 https://site.co/admin/email.json으로 직접 접속해 보니 다음과 같은 내용이 표시됩니다:
{"delivery_method":"smtp","settings":[{"name":"address","value":"smtp.sendgrid.net"},{"name":"port","value":2525},{"name":"user_name","value":"apikey"},{"name":"authentication","value":"plain"},{"name":"enable_starttls_auto","value":true}]}
시도해 볼 수 있는 방법이 있을까요? 제 목표는 Webhook/POST를 통해 그룹에 추가된 새 사용자를 초대하는 것입니다.