CourseBench 最终还是切换到了使用发送邮件来认证注册人身份的方式。为了提高发信成功率与可靠性,我使用了 Amazon SES 服务。一来价格便宜,二来 AWS 的可靠性有口皆碑(虽然不久前 S3 刚挂了一次…)。但是因为我国(校)的特殊国(校)情,SES 的邮件发过来延迟有点大,尽管我已经选择了比较快的美西可用区。在整个 CourseBench 里,需要接收邮件的操作有两个,一个是注册,一个是找回密码。每个人每五分钟可以重发一次激活码或重设的密码。

1. 我大概需要多久才能接收到邮件?

根据测试,平均需要一到两个小时,最快需要十分钟左右,最慢可达一天。不过,因为是网站给你发邮件,所以只需要等着邮件来再开始使用即可。

2. 如果超过一天没有收到邮件该怎么办?

可以试着重新申请一次,学校邮箱的速度比较随机。

3. 有别的办法可以激活/重设密码吗?

可以直接联系站长。