私はEmailMessage
を通してファイルを送信しようとしていますが、私はエラーNo such file or directory
を得ています。ファイルは前述のディレクトリにありますので、 ファイルを電子メールで送信できません。ファイルのpythonエラー:(2、 'いいえそのようなファイルやディレクトリ')のpythonでメールファイル
from django.core.mail import send_mail, EmailMessage
def email_file(recipient, title, email_msg, file_name):
try:
msg = EmailMessage(title, email_msg, to=recipient)
msg.attach_file(file_name)
msg.send()
except Exception as exception:
print exception.args
if __name__ == '__main__':
excel_file = '/home/geeks/test.pdf'
recipient = 'email'
email_msg = 'Please find placement report of this week'
title = 'Status Report'
email_file(recipient, title, email_msg, excel_file)
許可が
-rw-r----- 1 geeks geeks 83079 Jan 19 02:17 test.pdf
ファイルの読み取り権限がプログラムに対して実行されていることを確認してください。 – Pedru