Django-e-pos-html is 'n Django app wat gebruik kan word vir die vinnig skakel al die e-pos van die werf van plain-text na HTML. Vir die gebruik van dit wat jy nodig het 2 stappe te doen:
- Voeg email_html te INSTALLED_APPS hoër, dan ander derde-deel programme;
- Verandering e-pos templates te html weergawe;
Aansoek plaasvervangers ingeboude send_mail funksie deur nuwe smart send_mail funksie.
bou-in: send_mail (onderwerp, boodskap, FROM_EMAIL, recipient_list, fail_silently = Vals, auth_user = Geen, auth_password = Geen, verbinding = Geen) nuwe een: send_mail (onderwerp, boodskap, FROM_EMAIL = Geen, recipient_list = Geen, fail_silently = Vals , auth_user = Geen, auth_password = Geen, verbinding = Geen)
Paar nuwe funksies:
- Boodskap skryf deur gebruik te maak vir html of plain-toets boodskap liggaam. As dit bevat html, is plain-text outomaties genereer baseer op html liggaam;
- FROM_EMAIL kenmerk is nie nodig nie. By verstek, sal dit gelyk aan settings.DEFAULT_FROM_EMAIL wees;
- Afhangende van settings.EMAIL_ADMIN_DUPLICATE alle afskrifte van e-pos boodskappe stuur ook aan ADMIN e-pos (met behulp van bcc kop);
Nuwe funksie cam gebruik word:
- Send_mail (subj, html, recipient_list = e-pos)
Belangrike dinge:
- Plaas email_html aansoek in INSTALLED_APPS voor alle ander programme, wat stuur e-pos, wat jy nodig het html te maak wat gebaseer is by verstek;
- Html liggaam bevat tag, anders funksie sou dink dit is 'n plain-text liggaam;
Vereistes :
- Python
- Django
- Beautiful Sop
- w3m
Kommentaar nie gevind