Forgot to mention, I also tested the verification reminder stuff locally (I think) by applying these config changes and watching the mail helper logs:
diff --git a/config/index.js b/config/index.js
index 4aa08149..5f737383 100644
--- a/config/index.js
+++ b/config/index.js
@@ -501,18 +501,18 @@ var conf = convict({
verificationReminders: {
rate: {
doc: 'Rate of users getting the verification reminder. If "0" then the feature is disabled. If "1" all users get it.',
- default: 0,
+ default: 1,
env: 'VERIFICATION_REMINDER_RATE'
},
reminderTimeFirst: {
doc: 'Milliseconds since account creation after which the first reminder is sent',
- default: '48 hours',
+ default: '10 seconds',
format: 'duration',
env: 'VERIFICATION_REMINDER_TIME_FIRST'
},
reminderTimeSecond: {
doc: 'Milliseconds since account creation after which the second reminder is sent',
- default: '168 hours',
+ default: '20 seconds',
format: 'duration',
env: 'VERIFICATION_REMINDER_TIME_SECOND'
},
@@ -537,7 +537,7 @@ var conf = convict({
pollTime: {
doc: 'Poll duration in milliseconds. 0 is disabled.',
format: 'duration',
- default: '30 minutes',
+ default: '5 seconds',
env: 'VERIFICATION_REMINDER_POLL_TIME'
}
},