環境
- Docker 運用
v0.23 2017-05-21
結論
コンソールにメールの内容(パスワードリセットするためにアクセスする URI)が表示されるので、そこの情報をコピーしてアクセスする。
Docker 運用ならばdocker-compose
の際に-d
を付けないで実行すればコンソールにログが流れます。
具体例
以下のような感じでコンソールに流れてきます。
wekan_app | ====== BEGIN MAIL #0 ====== wekan_app | (Mail not sent; to enable sending, set the MAIL_URL environment variable.) wekan_app | Content-Type: text/plain wekan_app | From: Wekan <wekan@hostname:12345> wekan_app | To: your@mail.address wekan_app | Subject: Reset your password on hostname:12345 wekan_app | Message-ID: <abcdefab-0123-4567-abcdefabcdefabcde@hostname:12345> wekan_app | Content-Transfer-Encoding: quoted-printable wekan_app | Date: Thu, 25 May 2017 09:36:32 +0000 wekan_app | MIME-Version: 1.0 wekan_app | wekan_app | Hello foobar, wekan_app | wekan_app | To reset your password, simply click the link below. wekan_app | wekan_app | http://hostname:12345/reset-password/AbCdEfGhIjKlMnOpQrStUvWxYz= wekan_app | wekan_app | Thanks. wekan_app | ====== END MAIL #0 ======
上記内にあるアドレスにアクセスして、新たにパスワードを設定しましょう。
補足
ソースや DB を読むとパスワードはbcrypt
していると思われますが、無理やり DB を書き換えても上手くはいきません。
考察
Gmail あたりで普通に SMTP サーバを設定する方が良いと思います。