前提・実現したいこと
非常に素人質問で申し訳ないのですが、Pythonを用いてGmailを送る際
本文の内容は文字列でないと送れないのでしょうか。
例えば、下記の様にprintで出力した値(=2)を本文に乗せることはできないのでしょうか。
q = 1+1
print(q)
smtp_host = 'smtp.gmail.com'
smtp_port = 587
from_email = 'fieldtrait@gmail.com' # 送信元のアドレス
to_email = 't.med6362@gmail.com' # 送りたい先のアドレス
username = 'fieldtrait@gmail.com' # Gmailのアドレス
password = 'ndmndm3748' # Gmailのパスワード
メールの内容を作成
msg = message.EmailMessage()
msg.set_content(q) # メールの本文
msg['subject'] = 'test mail(sub)' # 件名
msg['From'] = from_email # メール送信元
msg['To'] = to_email #メール送信先
メールサーバーへアクセス
server = smtplib.SMTP(smtp_host, smtp_port)
server.ehlo()
server.starttls()
server.ehlo()
server.login(username, password)
server.send_message(msg)
server.quit()
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。