2016-03-16 1 views
0

я создал Джанго-allauth и используя подтверждение по электронной почте, когда зарегистрировать новые пользователь, которые отлично работаетДжанго-allauth: подтверждение по электронной почте

, но в подтверждении по электронной почте, я получаю

Hello from example.com! 

    You're receiving this e-mail because user abc13 at example.com has given yours as an e-mail address to connect their account. 

    To confirm this is correct, go to http://<mysite>.com/accounts/confirm-email/q3rknxpflshgwddlbjw6aqzlr1ayqtnfrtezucoq2ysmfbm2etcldusq5dyrcoap/ 

    Thank you from example.com! 
    example.com 

Как могу я заменить «example.com» на мое имя на сайте?

благодаря

ответ

2

Это звучит, как вам нужно обновить Site запись в админке Django. Вы можете получить доступ к этому адресу:

http://<yoursite>.com/admin/sites/site/ 
+0

спасибо, что работал! – ealeon

1

Вы также можете создать полностью настроенное письмо с чем-то вроде:

@receiver(user_signed_up) 
def user_signed_up_(sender,request,user,**kwargs): 

    subject, from_email, to = 'Welcome', '[email protected]', '[email protected]' 
    text_content ="some custom text or html" 
    msg = EmailMultiAlternatives(subject, text_content, from_email, [to]) 
    msg.attach_alternative(html_content, "text/html") 
    msg.send() 
+0

, куда идет эта функция? – ealeon

+0

app/models.py работает – charlie6411

+0

, если вы сделаете это, вам нужно будет отключить электронную почту по умолчанию в файле settings.py – charlie6411