我使用Meteor实现了登录功能。我想在创建新用户时发送验证邮件。根据文档,我应该使用:
Accounts.sendVerificationEmail(userId,[email])
在服务器文件夹上。
但是,我觉得它缺乏实施细节。我应该创建什么文件才能使用此方法?它必须在特定的文件夹中吗?
答案 0 :(得分:0)
我在../server/config.coffee
中创建了文件:
Accounts.config
sendVerificationEmail: true
forbidClientAccountCreation: false
Accounts.emailTemplates.siteName = "blabla.com"
Accounts.emailTemplates.from = "blabla.com site Admin <admin@blabla.com>"
Accounts.emailTemplates.verifyEmail.subject = (user) ->
"Confirm registration on " + Accounts.emailTemplates.siteName;
Accounts.emailTemplates.verifyEmail.text = (user, url) ->
"To confirm your registration, please, click this link " + url
当然,您也必须设置process.env.MAIL_URL
。