回答編集履歴

1

回答修正

2017/11/15 02:42

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,4 +1,46 @@
1
- 動作未検証ですが、以下で可能だと思います。
1
+ 動作未検証ですが、以下のようなif文切り替えることで可能だと思います。
2
+
3
+
4
+
5
+ ```Python
6
+
7
+ # 略
8
+
9
+ yours = ['hoge@example.com','huga@example.com','piyo@example.com'] # 宛先リスト
10
+
11
+
12
+
13
+ # 宛先を決める
14
+
15
+ you = None # 宛先
16
+
17
+ if 条件1:
18
+
19
+ you = yours[0] # hogeさんに
20
+
21
+ elif 条件2:
22
+
23
+ you = yours[1] # hugaさんに
24
+
25
+ else:
26
+
27
+ you = yours[2] # piyoさんに
28
+
29
+
30
+
31
+ # 略
32
+
33
+ msg['To'] = you
34
+
35
+ # 略
36
+
37
+ s.sendmail( me, [you], msg.as_string() )
38
+
39
+ ```
40
+
41
+
42
+
43
+ ちなみに、以下は複数の宛先に送る例です。
2
44
 
3
45
 
4
46