1. ホーム
  2. django

[解決済み] Django で Google Apps を使ってメールを送信する際に、メールアカウントに名前を付ける。

2023-04-10 12:49:28

質問

Djangoを使って、Google Apps経由でユーザーにメールを送っています。

Djangoアプリから送信されたメールをユーザーが受信すると、そのメールの送信元は。

[email protected]

受信トレイにあるすべてのメールを見ているとき、人々はメールの送信者を:

do_not_reply または [email protected] 使用するメールクライアントによって異なります

その "do_not_reply" のアカウントにブラウザと Google Apps 自体を使用してログインし、自分宛にメールを送信すると、そのメールの送信元は。

Dont Reply<[email protected]>

その結果、受信トレイに表示されるメールの送信者の名前は

Dont Reply

Django では、メールを送信するために使用するメールアカウントに "name"を添付する方法はありますか?

私はDjangoのmail.pyを見直しましたが、解決策を見つけることができませんでした。

http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548

使用中です。

Django 1.1

Python 2.6

Ubuntu 9.1

settings.EMAIL_HOST = 'smtp.gmail.com' です。

ありがとうございます。

どのように解決するのですか?

実際に使用できるのは "Dont Reply <[email protected]>" を送信元メールアドレスとして使用することができます。

django プロジェクトのシェルでこれを試し、gapps でも動作するかどうかテストしてみましょう。

>>> from django.core.mail import send_mail
>>> send_mail('subject', 'message', 'Dont Reply <[email protected]>', ['[email protected]'])