Doccano: E-mail de verificação de inscrição não recebido

Criado em 2 abr. 2020  ·  4Comentários  ·  Fonte: doccano/doccano

Como reproduzir o comportamento

Eu configurei o projeto usando o botão de implantação de um clique da AWS. Tudo funciona bem, mas quando um novo usuário se inscreve, a verificação de e-mail não é recebida. Eu acredito que tenho que definir as configurações de um host de e-mail em settings.py . Como faço para configurá-lo visto que o projeto já foi implantado? Está no arquivo /env.list ou o AWS um clique faz isso automaticamente?

# necessary for email verification of new accounts
EMAIL_USE_TLS = env.bool('EMAIL_USE_TLS', False)
EMAIL_HOST = env('EMAIL_HOST', None)
EMAIL_HOST_USER = env('EMAIL_HOST_USER', None)
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD', None)
EMAIL_PORT = env.int('EMAIL_PORT', 587)

Seu Ambiente

  • Sistema operacional: AWS ubuntu
  • Versão Python usada: 3.6
  • Quando você instala o doccano: 30 de março de 2020
  • Como você instalou o doccano (botão Heroku etc): Implantação AWS com um clique

Além disso, quando implantei o projeto usando docker-compose puxando o projeto github, o projeto parece mais antigo e não como na demonstração http://doccano.herokuapp.com/. Por que é que? Estou faltando alguma coisa aqui?

good first issue question

Comentários muito úteis

@ srbek-cmd Eu descobri como fazer a verificação de e-mail funcionar. Você tem que adicionar as configurações de host de e-mail no arquivo /env.list e executar novamente o doccano.

Observação: isso apagará todos os contêineres doccano anteriores e criará um novo, de modo que todos os seus dados antigos do doccano serão apagados.

Por exemplo:

/env.list

ADMIN=admin
[email protected]
PASSWORD=password
DEBUG=False
SECRET_KEY=your_secret_key

EMAIL_USE_TLS=True
EMAIL_HOST=smtp.gmail.com
[email protected]
EMAIL_HOST_PASSWORD=email_host_password
EMAIL_PORT=587

Em seguida, remova os contêineres do docker e reconstrua-os usando o novo arquivo /env.list.

sudo docker stop doccano
sudo docker rm doccano
sudo docker run -d --name doccano --env-file /env.list -p 80:8000 chakkiworks/doccano:latest
sudo docker exec doccano tools/create-admin.sh ${ADMIN} ${EMAIL} ${PASSWORD}

Todos 4 comentários

Estou tendo o mesmo problema ao implantar o doccano usando o botão de um clique para Heroku.

Qualquer conselho seria muito útil.

@ srbek-cmd Eu descobri como fazer a verificação de e-mail funcionar. Você tem que adicionar as configurações de host de e-mail no arquivo /env.list e executar novamente o doccano.

Observação: isso apagará todos os contêineres doccano anteriores e criará um novo, de modo que todos os seus dados antigos do doccano serão apagados.

Por exemplo:

/env.list

ADMIN=admin
[email protected]
PASSWORD=password
DEBUG=False
SECRET_KEY=your_secret_key

EMAIL_USE_TLS=True
EMAIL_HOST=smtp.gmail.com
[email protected]
EMAIL_HOST_PASSWORD=email_host_password
EMAIL_PORT=587

Em seguida, remova os contêineres do docker e reconstrua-os usando o novo arquivo /env.list.

sudo docker stop doccano
sudo docker rm doccano
sudo docker run -d --name doccano --env-file /env.list -p 80:8000 chakkiworks/doccano:latest
sudo docker exec doccano tools/create-admin.sh ${ADMIN} ${EMAIL} ${PASSWORD}

@bheuju Estou enfrentando o mesmo problema que você. Você fez as alterações localmente e, em seguida, reimplantou usando a implantação da AWS com um clique?
Ou você lançou seu próprio projeto usando docker-compose? O último não faz sentido porque, como você corretamente mencionou, a IU parece estar desatualizada.

@pranavrajt Não, não no local. O arquivo existe no servidor em /env.list. Eu não usei docker-compose, mas a imagem docker que a implantação de um clique da AWS usa por padrão. E sim, a versão docker-compose da IU parece desatualizada, mas é considerada a mais recente.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

attenton picture attenton  ·  3Comentários

callmeashish picture callmeashish  ·  3Comentários

atakanokan picture atakanokan  ·  4Comentários

gika815 picture gika815  ·  3Comentários

dveselov picture dveselov  ·  4Comentários