Gmail SMTP サーバーを使用して、Web サイトのユーザーから電子メールを送信しています。
これらは私のsettings.pyのデフォルト設定です
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'example@example.com'
EMAIL_HOST_PASSWORD = 'pwd'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
SERVER_EMAIL = EMAIL_HOST_USER
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
ユーザーにメールを送信してもらいたい場合は、これらの設定を上書きし、Django のメール送信方法を使用してメールを送信しています。システムで例外が発生すると、example@example.com からメールが届きます。ログインしているユーザーからメールが届くことがあります。これは、ユーザーが私の Web サイトから送信された電子メールを受信したときに、実際のユーザーとは異なる送信アドレスを持っていることを意味する可能性もあります。
このような状況を避けるために何をすべきですか?