我已经配置了我的服务器,sendVerificationEmail: true
这是我在一般情况下想要的。但是,在某些情况下,我不希望 Meteor 发送验证电子邮件。相反,我想将电子邮件标记为以编程方式验证。
我试图在 validateNewUser 挂钩中做到这一点
Accounts.validateNewUser(function(user) {
user.emails[0].verified = true;
return true;
});
在 onCreateUser 钩子中
Accounts.onCreateUser(function(options, user) {
user.emails[0].verified = true;
return user;
});
两者都没有成功。尽管电子邮件被标记为已验证,但 Meteor 仍会发送验证电子邮件。