EmailMessage
以下のような添付ファイル付きのメールを送信するために、django のビルトイン Email クラスを使用しようとしています。
def send_email(path, from_email, to_list, file_name):
subject = 'Output for csv file %s'%(file_name,)
body = 'Please find the attached output file your csv input file %s'%(file_name,)
message = EmailMessage(subject, body, from_email, to_list)
message.attach_file(path)
message.send()
send_email('/home/user/hello.csv', 'myself@gmail.com', ['client@gmail.com'], 'functional_test')
そして、私のメール設定settings.py
は
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'actual@myhost.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
したがって、上記の設定から、EMAIL_HOST_USER はであり、関数actual@myhost.com
を呼び出すときにとして指定しています。send_email
from_email
myself@gmail.com
そのため、メールを受け取ったとき、actual@myhost.com
別 myself@gmail.com
のfrom_email
.
送信者アドレスが のメールを受信するためにできることはあります myself@gmail.com
か?