現在、私はgmailのsmtpとDjango send_mailを使用しています。django send_mailを使用する方法はありますか?送信者はDjangoモデルの特定のフィールドに基づいていますか?
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'samplepass'
EMAIL_USE_TLS = True
私はDjangoの者を使用するたびにメールを送信、送信者は、常に(この場合は、[email protected])EMAIL_HOST_USERに基づいています。
私は、送信者を変更して、sample_gmail.comを使用しないようにします。代わりに、Business_Profileモデルのcontact_email_addressフィールドからの電子メールを使用します。
#models.py
class Business_Profile(models.Model):
...
contact_email_address = models.EmailField()
...
これが起こる方法はありますか?私は、Business_Profileクラスにemail_address_passwordフィールドを追加したくありません。
可能でない場合は、メールサーバーを使用するなどの提案があります。私は、nginx上で稼動しているプロダクションサーバーを持っており、私はpostfixについて聞いたことがあります。私は後置式を使って何をしたいのですか?あるいは、postfixの代わりにメールサーバーを使いやすくて使いやすいものがありますか?
読んでいただきありがとうございます。これは初めての質問です。
[Djangoの電子メール(Gmail経由で送信)のアドレスを上書きする方法](http://stackoverflow.com/questions/8418905/how-to-override-the-from-address-in-django) -email-sent-through-gmail) –
この問題の変更はありますか?私は同じ問題があります:( –