등록시 사용자에게 확인 이메일을 보내려고합니다. Accounts.createUser
을 사용하여 데이터베이스에 사용자를 추가했는데 이메일 확인 시스템 없이도 정상적으로 작동합니다. HThen, Accounts.sendVerificationEmail
을 사용하여 전자 메일 확인을 구현하려고 시도했지만 전자 메일을 보내지 않습니다. MAIL_URL
을 설정하고 Mailgun을 사용하고 있습니다. 터미널에서 전자 메일을 보내려고하면 예상대로 보냅니다. 여기 제공된 프로세스를 사용하여 시도했다 : https://themeteorchef.com/snippets/sign-up-with-email-verification/ 메서드는 서버 쪽 및 다음 해당 메서드를 호출하려면 Meteor.call
사용하지만 확인 이메일을 보내지 않습니다. 나는 또한 Accounts.onCreateUser()
을 구현하고 내부에서 Accounts.sendVerificationEmail(user._id)
을 호출 해 보았습니다.하지만 이메일도 보내지 않습니다. 내 서버 코드에 Accounts.config({sendVerificationEmail: true, forbidClientAccountCreation: false});
내 서버 코드에 서버 종류의 전자 메일 인증 코드를 추가하면 createUser
이 실패하고 사용자 이름이 정의되지는 않았지만 작동한다고 알게되었습니다. 이메일 확인없이 예상대로 100 %. verify email using accounts.ui package유성 응용 프로그램에서 이메일 확인
https://themeteorchef.com/snippets/sign-up-with-email-verification/
Meteor 1.3 verify email when creating user
나는 또한 유성 워드 프로세서를 사용하고 있지만 : 여기
내가이 작업을 얻기 위해 사용하려고 한 다양한 소스에 대한 몇 가지 링크입니다 나는 그것을 작동시키는 것처럼 보일 수 없다. 관련 패키지 (전자 메일, 계정, 계정 -Ui)도 설치했습니다. 어떤 도움을 주셔서 감사합니다!
당신이 클라이언트 측에서 "Accounts.sendVerificationEmail (user._id)"을 요구하고있다 @PankajJatav을 부탁드립니다? –
@PankajJatav 유추 문서'Accounts.sendVerificationEmail()'이 서버이기 때문에이 링크와 같이 설정합니다 : https://themeteorchef.com/snippets/sign-up-with-email-verification/ - 사이드 기능. 나는 Meteor.call을 사용하여 서버 측 메소드를 호출한다. –
서버 콘솔에 오류가 있습니까? –