Как я могу отправить электронное письмо со ссылкой на якорь html? - PullRequest
0 голосов
/ 16 января 2012

Я попробовал это:

from django.core.mail import send_mail

send_mail('hello subject', '<a href="http://127.0.0.1:8000/confirm/' + tempToken + '">Confirm</a>'
, 'from', ['to'], fail_silently=False)

Но, подписавшись по электронной почте, я получил такую ​​строку:

<a href="http://127.0.0.1:8000/confirm/xxx">Confirm</a>

Но я хотел ссылку на html-ссылку: Подтвердить

Как я могу отправить сообщение с якорной ссылкой html?

Будет очень признательно, если кто-нибудь поможет мне исправить это.

Ответы [ 2 ]

6 голосов
/ 16 января 2012

Это связано с тем, что по умолчанию сообщения метода send_mail () в виде обычного текста, а не HTML.Проверьте документацию о том, как отправить HTML.

2 голосов
/ 16 января 2012

Django по умолчанию отправляет только текстовые электронные письма.Проверьте этот фрагмент для электронной почты HTML;Есть еще много здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...