Max Erenberg
ac98aaf38d
Add API to manage cloud accounts ( #34 )
...
continuous-integration/drone/push Build is passing
Details
This PR adds API endpoints and a CLI to create cloud accounts and to purge accounts of expired members.
Co-authored-by: Max Erenberg <>
Reviewed-on: #34
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2021-11-21 11:11:20 -05:00
Max Erenberg
ae48bcd98a
fix bug in email sender address
continuous-integration/drone/push Build is passing
Details
2021-11-02 03:05:46 -04:00
Max Erenberg
1f107b0614
use port 465 for smtps
continuous-integration/drone/push Build is passing
Details
2021-11-02 02:46:05 -04:00
Max Erenberg
3cba9680f5
test that email is sent when user is created
2021-09-25 13:56:23 -04:00
Max Erenberg
e011e98026
use GSSAPI delegation
continuous-integration/drone/push Build was killed
Details
2021-08-26 02:19:18 +00:00
Max Erenberg
e851c77e74
include password in welcome email
2021-08-23 23:36:49 +00:00
Max Erenberg
0783588323
announce new user to ceo mailing list
continuous-integration/drone/push Build is passing
Details
2021-08-22 05:44:41 +00:00
Max Erenberg
baeb83b1e2
use ConfigParser
2021-08-03 23:19:33 +00:00
Max Erenberg
9227552b29
re-send EHLO after STARTTLS
2021-07-31 08:34:06 -04:00
Max Erenberg
3b78b7ffb4
add MailService and MailmanService
2021-07-24 00:08:22 +00:00