Wysyłam wiadomości e-mail do użytkowników korzystających z Django za pośrednictwem Google Apps.Podanie nazwy konta e-mail podczas wysyłania wiadomości e-mail z Django za pośrednictwem Google Apps
Kiedy użytkownik otrzymuje e-maili wysyłanych z aplikacji Django, są one z:
[email protected]
patrząc na wszystkie e-maile w skrzynce odbiorczej, ludzie widzą nadawca wiadomości e-mail jako:
do_not_reply
lub [email protected]
zależności od klient poczty elektronicznej używany
Gdybym zalogować się do tego „do_not_reply” konto za pomocą przeglądarki i Google Apps sam, a następnie wysłać e-mail do siebie e-maile pochodzą z:
Dont Reply<[email protected]>
W efekcie nazwa wyświetlana dla nadawcy wiadomości e-mail w skrzynce odbiorczej jest:
Dont Reply
W Django, czy istnieje sposób, aby dołączyć „nazwa” do konta e-mail używanego do wysyłania wiadomości e-mail?
Sprawdziliśmy mail.py Django, ale nie miał szczęścia znalezienia rozwiązania
http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548
Zastosowanie:
Django 1.1
Python 2.6
Ubuntu 9.1
settings.EMAIL_HOST = „smtp.gmail .com '
Dzięki
Dziękujemy za wiadomość! Szkoda, że nie widziałem tego wczoraj b/c, że zaoszczędziłoby mi to trochę czasu. Właśnie czytałem dokumentację na i w końcu przeczytałem "From_email" bliżej i znalazłem taką samą odpowiedź jak ty. Właśnie przychodziłem tutaj, żeby opublikować odpowiedź, kiedy zobaczyłem twoją. W każdym razie, dzięki jeszcze raz!Cieszę się, że wreszcie działam. –
rfadams
Możesz także ustawić DEFAULT_FROM_EMAIL na settings.py tak: 'DEFAULT_FROM_EMAIL = 'Nie odpowiadaj <[email protected]>'' –
Upewnij się tylko, że nie ustawiasz tego samego adresu e-mail z taką samą nazwą jak auth_user, ponieważ zawiedzie podczas uwierzytelniania – iamkhush