Zaujímalo by ma, ako môžem ukladať odoslané e-maily mám send_email()
funkcia v a pre_save()
a teraz chcem uložiť e-maily, ktoré boli odoslané, aby som mohol skontrolovať, kedy bol e-mail poslaný a či bol vôbec odoslaný.
odpovede:
5 pre odpoveď č. 1Myslím, že najjednoduchší spôsob, ako sa pokaziť s middleware alebo čokoľvek, je jednoducho vytvoriť model pre vaše prihlásené e-maily a pridať nový záznam, ak bolo odoslanie úspešné.
2 pre odpoveď č. 2
Ďalším spôsobom, ako sa na to pozrieť: pošlite e-mail na záložný e-mailový účet ex: backup@yourdomain.com. Takže môžete uložiť e-mail, skontrolujte, či je e-mail poslaný alebo nie.
Okrem toho je ďalší spôsob, ako prihlásiť e-maily.
2 pre odpoveď č. 3
Navrhoval by som využiť existujúce aplikácie django mail.
Django-mailový klient môže urobiť trik. Má denník správ.
Myslím, že je najlepšie neposielať e-maily priamo z pohľadov, vaše názory sa potom nebudú zablokovať, ak váš poštový server nebude fungovať, takže je ďalší dôvod použiť niečo také.