欠席者を連絡する.
uwsgiとnginxで動かします.
\${smtpserver}: SMTPサーバのドメイン名 ex: smtp.example.com
※ ユーザ名がドメイン名を含む形 ex: [email protected] のような形の場合,
106,122,163行目の${mailserver_domail}の消去が必要.
${classmembernum}: APIに入ってきた値が正常か吟味するときに使う.クラスのメンバー数+1
${password}: SMTPサーバのパスワード
適当に書き換えてください.
ユーザ名,パスあたりを適当に書き換えてください.
chdirを適当に書き換えてください.
${domain}: ドメイン名 ex: example.com
nginxのインストール後,上の参考にもろもろ設定をしたら
sudo ln -sf $(pwd)/absent-email.service /etc/systemd/system/absent-email.service
sudo systemctl daemon-reload
sudo systemctl enable --now absent-email