回答編集履歴

1

誤字の修正

2021/05/27 23:02

投稿

退会済みユーザー
test CHANGED
@@ -19,3 +19,99 @@
19
19
 
20
20
 
21
21
  よろしくお願いいたします。????‍♂️
22
+
23
+
24
+
25
+ <追記>
26
+
27
+ 以下のコードを利用できる新しいpythonファイルを作成して、必要箇所を変更し、メール送信ができることをご確認いただけますか?????‍♂️
28
+
29
+
30
+
31
+ ``` Python
32
+
33
+ # https://qiita.com/kawa-Kotaro/items/460977f050bf0e2828f2
34
+
35
+ import smtplib
36
+
37
+ from email.mime.text import MIMEText
38
+
39
+ from email.utils import formatdate
40
+
41
+
42
+
43
+ # emailを送るfrom。
44
+
45
+ # ※要変更
46
+
47
+ fromAddr = 'from email address'
48
+
49
+ # emailを送るto。
50
+
51
+ # ※要変更
52
+
53
+ toAddr = 'to email address'
54
+
55
+ # emailを送る際のログインパスワード
56
+
57
+ # ※要変更
58
+
59
+ password = 'password'
60
+
61
+
62
+
63
+ # メッセージを作成する関数
64
+
65
+ def createMessage(fromAddr, toAddr, subject, body):
66
+
67
+ msg = MIMEText(body)
68
+
69
+ msg['Subject'] = subject
70
+
71
+ msg['From'] = fromAddr
72
+
73
+ msg['To'] = toAddr
74
+
75
+ msg['Date'] = formatdate()
76
+
77
+ return msg
78
+
79
+
80
+
81
+ # メッセージを送信する関数
82
+
83
+ def sendMail(fromAddr, toAddr, bodyMsg):
84
+
85
+ smtpobj = smtplib.SMTP('smtp.gmail.com', 587)
86
+
87
+ smtpobj.ehlo()
88
+
89
+ smtpobj.starttls()
90
+
91
+ smtpobj.ehlo()
92
+
93
+ # ログインする。
94
+
95
+ smtpobj.login(fromAddr, password)
96
+
97
+
98
+
99
+ # メッセージを送信する。
100
+
101
+ smtpobj.sendmail(fromAddr, toAddr, bodyMsg.as_string())
102
+
103
+ smtpobj.close()
104
+
105
+
106
+
107
+ # ※要変更
108
+
109
+ sendMail(fromAddr, toAddr, createMessage(
110
+
111
+ fromAddr, toAddr, '題名を入力してください', 'メール送信内容を入力してください。formで格納されるデータ内容'))
112
+
113
+ ```
114
+
115
+
116
+
117
+ 自分の方ではこちらでうまくいきました。