2013-06-29 19 views
8

dodam w moich szablonów folderu następujące podfoldery i pliki, aby przesłonić wiadomości e-mail (po docs https://github.com/pennersr/django-allauth#sending-e-mail)a:django-allauth email HTML nie wysyłać

templates/ 
    account/ 
    email/ 
     email_confirmation_message.html 
     email_confirmation_message.txt 
     email_confirmation_subject.txt 

Korekcja działa idealnie dla wersji * .txt na email (znaczenie, myślę, mam prawidłową strukturę folderów) ale mój problem jest wersja HTML nie jest wysłać przejęte przez django_allauth

+0

Jakiej wersji używasz (wiadomości HTML to 0.10+)? W przeciwnym razie proponuję przejść przez ten kod: https://github.com/pennersr/django-allauth/blob/052e500965f1e9913c51587f6d9f115ccb3bb21d/allauth/account/adapter.py#L67, aby sprawdzić, dlaczego rzeczy nie są odbierane - Twój katalog struktura wygląda dobrze. – pennersr

+0

Używam wersji 0.11.1. Czytałem źródło, ale nie "dokładnie". Będę czytać zysk. Dzięki – Matthieu

+0

OK, okazuje się, że fragment kodu źródłowego jest w rzeczywistości następujący: https://github.com/pennersr/django-allauth/blob/052e500965f1e9913c51587f6d9f115ccb3bb21d/allauth/account/models.py#L120 Jeśli uważnie przeczytam dokument, nie wspomniano, że django_allauth robi różnicę między nowo zarejestrowanym użytkownikiem, a nie, jeśli chodzi o wiadomości e-mail z rejestracją. Będę kontynuował testy, więc potrzebuję 6 szablonów (email_confirmation_signup * i email_confirmation *). – Matthieu

Odpowiedz

15

Dla tych, stoi ten sam problem.

W. kura chodzi o kontrole email potwierdzenie django_allauth jeśli jego nowym użytkownikiem czy nie i wygląda na szablonie odpowiednio:

Więc trzeba zastąpić:

email_confirmation_message.txt 
email_confirmation_signup_message.txt 

i dodać wersję HTML

email_confirmation_message.html 
email_confirmation_signup_message.html 
+0

Musiałem również zmienić rozszerzenie pliku na '.html' w pliku' email_confirmation_signup_message. html': '{% include" konto/email/email_confirmation_message.html "%}' – reinaldoluckman