-
Notifications
You must be signed in to change notification settings - Fork 1
/
SITCON_2022_R2_信太多嗎?用_Sieve_來分類郵件吧!_lZsijWF54pg.srt
1909 lines (1431 loc) · 33.9 KB
/
SITCON_2022_R2_信太多嗎?用_Sieve_來分類郵件吧!_lZsijWF54pg.srt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1
00:00:30,000 --> 00:00:37,000
看起來應該大多數人都是用 Gmail 來細進收信
2
00:00:37,000 --> 00:00:40,000
大家應該覺得很合理就是 Gmail 打開
3
00:00:40,000 --> 00:00:42,000
然後就會看到一大堆信跑出來
4
00:00:42,000 --> 00:00:43,000
然後就別人寄給你的
5
00:00:43,000 --> 00:00:44,000
然後你按一下寄信
6
00:00:44,000 --> 00:00:46,000
然後信就會跑到別人那邊去
7
00:00:46,000 --> 00:00:48,000
看起來一切都非常的合理正常
8
00:00:48,000 --> 00:00:53,000
但其實它的背後有一套蠻複雜的系統在運作著
9
00:00:53,000 --> 00:00:56,000
有一派人像是我
10
00:00:56,000 --> 00:00:59,000
我們會選擇自己去建一個郵件伺服器來用
11
00:00:59,000 --> 00:01:01,000
我們就不用用 Gmail
12
00:01:01,000 --> 00:01:04,000
我們就不需要把我們資料經過 Google 的這種感覺
13
00:01:04,000 --> 00:01:07,000
我們自己建郵件伺服器的時候
14
00:01:07,000 --> 00:01:11,000
我們用的郵件系統的邏輯其實跟 Gmail 是一樣的東西
15
00:01:11,000 --> 00:01:13,000
所以當然是可以互通的
16
00:01:13,000 --> 00:01:16,000
所以我們在一開始我們要先來講講
17
00:01:16,000 --> 00:01:19,000
這個郵件系統它是怎麼運作的
18
00:01:19,000 --> 00:01:25,000
如果我們用一般的平常送信來做比喻的話
19
00:01:25,000 --> 00:01:27,000
我們可以看一下這張圖
20
00:01:27,000 --> 00:01:31,000
我們可以把左下角的這個人想成我們自己
21
00:01:31,000 --> 00:01:34,000
然後這個可能是我們平常某個朋友
22
00:01:34,000 --> 00:01:36,000
可能會平常用電子郵件聯絡的朋友
23
00:01:36,000 --> 00:01:39,000
雖然現在正常人應該不會用電子郵件來聯絡
24
00:01:39,000 --> 00:01:41,000
但就比喻
25
00:01:41,000 --> 00:01:44,000
那我們郵件系統裡面主要有三個角色
26
00:01:44,000 --> 00:01:48,000
就是上一頁講的 MTA MDA 跟 MUA
27
00:01:48,000 --> 00:01:52,000
我們可以先看一下這個 MTA
28
00:01:52,000 --> 00:01:53,000
這是在我們這一側
29
00:01:53,000 --> 00:01:54,000
從中間這邊切一半
30
00:01:54,000 --> 00:01:56,000
這個 MTA 是在我們這一側的
31
00:01:56,000 --> 00:02:00,000
這個 MTA 在收到屬於我們
32
00:02:00,000 --> 00:02:03,000
就是應該說收件地址是我們的信的時候
33
00:02:03,000 --> 00:02:06,000
這個郵差他會把信送給我們的大樓管理員
34
00:02:06,000 --> 00:02:07,000
可能住在一個大樓裡面
35
00:02:07,000 --> 00:02:08,000
這是比喻
36
00:02:08,000 --> 00:02:11,000
所以如果你家住別墅或者是什麼獨棟之類的東西
37
00:02:11,000 --> 00:02:12,000
那就沒關係
38
00:02:12,000 --> 00:02:13,000
這只是一個比喻
39
00:02:13,000 --> 00:02:15,000
可能是一個公寓大樓裡面
40
00:02:15,000 --> 00:02:18,000
所以郵差會把信送到公寓的管理員他手上
41
00:02:18,000 --> 00:02:23,000
然後管理員他會在可能走過你家前面的街道
42
00:02:23,000 --> 00:02:26,000
然後把這封信丟進到你的信箱裡面
43
00:02:26,000 --> 00:02:29,000
然後接下來你可能就可以從你家
44
00:02:29,000 --> 00:02:32,000
然後下樓下到一樓從信箱裡面把信拿出來
45
00:02:32,000 --> 00:02:33,000
然後看一下
46
00:02:33,000 --> 00:02:34,000
然後你可能覺得
47
00:02:34,000 --> 00:02:36,000
喔好那我要回這封信
48
00:02:36,000 --> 00:02:38,000
那我這個 MUA 比較特別的地方是
49
00:02:38,000 --> 00:02:41,000
它其實它是信箱但同時也是郵筒
50
00:02:41,000 --> 00:02:43,000
所以我可以就直接把一封回信
51
00:02:43,000 --> 00:02:45,000
然後就丟進這個郵筒裡面
52
00:02:45,000 --> 00:02:47,000
就是剛剛收信的這個信箱裡面
53
00:02:47,000 --> 00:02:49,000
然後這封信就會在
54
00:02:49,000 --> 00:02:53,000
這個郵筒就會讓郵差來把信給寄出去
55
00:02:53,000 --> 00:02:56,000
那到別人家就是右半部這一塊的時候
56
00:02:56,000 --> 00:02:58,000
也是一樣的道理
57
00:02:58,000 --> 00:03:01,000
你的郵差會把信送給別人的郵差
58
00:03:01,000 --> 00:03:04,000
然後別人的郵差會再幫你把信丟給管理員
59
00:03:04,000 --> 00:03:09,000
那管理員就會再做一樣的事情這樣子
60
00:03:09,000 --> 00:03:12,000
但這個圖基本上是一個簡略的概念
61
00:03:12,000 --> 00:03:14,000
就是它並不完全
62
00:03:14,000 --> 00:03:16,000
所以第一個是郵件系統
63
00:03:16,000 --> 00:03:18,000
你可以把它用三個角色
64
00:03:18,000 --> 00:03:21,000
MTA、MDA、MUA 來做解釋
65
00:03:21,000 --> 00:03:23,000
但其實你也可以用比較細分的五個角色
66
00:03:23,000 --> 00:03:25,000
這就是看你的需求
67
00:03:25,000 --> 00:03:27,000
以今天來說
68
00:03:27,000 --> 00:03:29,000
我選擇只用三個角色的圖來解釋就好
69
00:03:29,000 --> 00:03:35,000
不然會太過於複雜
70
00:03:35,000 --> 00:03:37,000
我們剛剛大概清楚了
71
00:03:37,000 --> 00:03:39,000
我們郵件的系統是怎麼運作的
72
00:03:39,000 --> 00:03:43,000
接下來我要來講一下我們使用的軟體
73
00:03:43,000 --> 00:03:45,000
第一個 MTA 也就是郵差的角色
74
00:03:45,000 --> 00:03:47,000
我們使用的是 Postfix 這個軟體
75
00:03:47,000 --> 00:03:49,000
下面的這張圖
76
00:03:49,000 --> 00:03:51,000
管理員就是 MDA
77
00:03:51,000 --> 00:03:52,000
大陸的管理員這個角色
78
00:03:52,000 --> 00:03:54,000
他是 Dove Code
79
00:03:54,000 --> 00:03:56,000
MUA 就是信箱兼郵筒
80
00:03:56,000 --> 00:03:57,000
他就是 RunCube
81
00:03:57,000 --> 00:03:58,000
就是下面這張圖
82
00:03:58,000 --> 00:04:00,000
你可以看一下右邊這個網頁介面
83
00:04:00,000 --> 00:04:01,000
這就是 RunCube
84
00:04:01,000 --> 00:04:02,000
他就是一個
85
00:04:02,000 --> 00:04:04,000
跟 Gmail 基本上是一樣的東西
86
00:04:04,000 --> 00:04:05,000
就只是長得不一樣
87
00:04:05,000 --> 00:04:07,000
但其實概念上就是一樣的
88
00:04:07,000 --> 00:04:09,000
就是讓你在網頁上面可以看信
89
00:04:09,000 --> 00:04:11,000
這邊就是你收到的信
90
00:04:11,000 --> 00:04:13,000
然後你可以從
91
00:04:13,000 --> 00:04:15,000
一樣你可以從在這邊
92
00:04:15,000 --> 00:04:17,000
這邊可以按下去之後就可以寄信
93
00:04:17,000 --> 00:04:19,000
跟 Gmail 其實就是一樣的東西
94
00:04:19,000 --> 00:04:20,000
就只是
95
00:04:20,000 --> 00:04:21,000
因為你是自建伺服器
96
00:04:21,000 --> 00:04:24,000
所以你沒有辦法用 Gmail 的 Web Client
97
00:04:25,000 --> 00:04:27,000
然後我在這邊
98
00:04:27,000 --> 00:04:29,000
Dove Code 這邊我特別把它出題起來了
99
00:04:29,000 --> 00:04:32,000
因為我們今天講的重點就是 Dove Code
100
00:04:32,000 --> 00:04:35,000
我們可以再回到上頁
101
00:04:35,000 --> 00:04:37,000
我們今天要講的 Thief 系統
102
00:04:37,000 --> 00:04:39,000
是在這一條線
103
00:04:39,000 --> 00:04:41,000
我們的 MTA 就是郵差
104
00:04:41,000 --> 00:04:43,000
在送給管理員的時候
105
00:04:43,000 --> 00:04:44,000
會被 Thief 攔截下來
106
00:04:44,000 --> 00:04:45,000
所以你可以
107
00:04:45,000 --> 00:04:46,000
如果你真的想要想一個比喻的話
108
00:04:46,000 --> 00:04:47,000
你可以把 Thief 想成
109
00:04:47,000 --> 00:04:50,000
可能是管理員的助理之類的
110
00:04:50,000 --> 00:04:51,000
那你就不要管說
111
00:04:51,000 --> 00:04:53,000
為什麼管理員的助理
112
00:04:53,000 --> 00:04:57,000
可以把信拿起來看之類的
113
00:04:57,000 --> 00:04:58,000
這種問題就
114
00:04:58,000 --> 00:04:59,000
這是一個比喻
115
00:04:59,000 --> 00:05:00,000
所以就不用太過認真
116
00:05:00,000 --> 00:05:02,000
但如果你真的想要
117
00:05:02,000 --> 00:05:03,000
去做一個比喻的話
118
00:05:03,000 --> 00:05:05,000
那你可以把它想像成在
119
00:05:05,000 --> 00:05:07,000
郵差可能會先把信給管理員的助理
120
00:05:07,000 --> 00:05:09,000
那助理可能確定一下
121
00:05:09,000 --> 00:05:10,000
這個信沒有問題之後
122
00:05:10,000 --> 00:05:11,000
再給管理員
123
00:05:11,000 --> 00:05:21,000
那管理員再給信箱這樣子
124
00:05:21,000 --> 00:05:22,000
那我們了解了
125
00:05:22,000 --> 00:05:23,000
基本的郵件系統
126
00:05:23,000 --> 00:05:24,000
就剛剛講的東西之後
127
00:05:24,000 --> 00:05:27,000
我們可以來看一下 Thief 本身
128
00:05:27,000 --> 00:05:28,000
Thief 它基本上
129
00:05:28,000 --> 00:05:30,000
在 RFC 上面說的
130
00:05:30,000 --> 00:05:31,000
它是一個讓使用者
131
00:05:31,000 --> 00:05:33,000
自己定義郵件篩選器的語言
132
00:05:33,000 --> 00:05:35,000
所以 Thief 它是一個語言
133
00:05:35,000 --> 00:05:36,000
就像 C++
134
00:05:36,000 --> 00:05:38,000
像 Python 是一個語言
135
00:05:38,000 --> 00:05:40,000
所以我們會有對應的軟體來使用它
136
00:05:40,000 --> 00:05:41,000
例如像是說
137
00:05:41,000 --> 00:05:43,000
Python 可能是直譯器
138
00:05:43,000 --> 00:05:45,000
C++ 是編譯器之類的
139
00:05:45,000 --> 00:05:46,000
那 Thief 它本身
140
00:05:46,000 --> 00:05:51,000
也需要一個編譯器來使用這樣子
141
00:05:51,000 --> 00:05:52,000
那因為我們剛剛說
142
00:05:52,000 --> 00:05:54,000
就是我們的 MDA
143
00:05:54,000 --> 00:05:55,000
使用的是 Dolphcode
144
00:05:55,000 --> 00:05:57,000
那我們的這個 Thief 的這個系統
145
00:05:57,000 --> 00:05:59,000
它是依附在 Dolphcode 上面的
146
00:05:59,000 --> 00:06:02,000
所以我們會用到 Dolphcode 的 Pigeonhole
147
00:06:02,000 --> 00:06:03,000
就是鴿子洞這套軟體
148
00:06:03,000 --> 00:06:04,000
就下面這個圖
149
00:06:04,000 --> 00:06:11,000
這個軟體來使用 Thief 語言
150
00:06:11,000 --> 00:06:12,000
好 那我們在講
151
00:06:12,000 --> 00:06:15,000
我們在寫 Thief script 之前
152
00:06:15,000 --> 00:06:16,000
我們要先講一下
153
00:06:16,000 --> 00:06:18,000
我們檔案要放在哪邊
154
00:06:18,000 --> 00:06:20,000
如果對 Linux 有基本概念的話
155
00:06:20,000 --> 00:06:21,000
應該會知道說
156
00:06:21,000 --> 00:06:24,000
就是這個波浪號是加目錄的意思
157
00:06:24,000 --> 00:06:26,000
那所以我們的 Thief script
158
00:06:26,000 --> 00:06:29,000
會被放在加目錄 Thief 這個資料夾裡面
159
00:06:29,000 --> 00:06:30,000
那正在使用的檔案
160
00:06:30,000 --> 00:06:32,000
這是一個檔案
161
00:06:32,000 --> 00:06:34,000
.doublecode.thief
162
00:06:34,000 --> 00:06:35,000
這是一個檔案
163
00:06:35,000 --> 00:06:36,000
它會放在這個裡面
164
00:06:36,000 --> 00:06:37,000
所以你會把你的 Thief script
165
00:06:37,000 --> 00:06:39,000
寫在這個檔案裡面
166
00:06:39,000 --> 00:06:41,000
Thief 它就會去
167
00:06:41,000 --> 00:06:43,000
把這個檔案抓起來跑
168
00:06:43,000 --> 00:06:48,000
這樣子 這種感覺
169
00:06:48,000 --> 00:06:50,000
好 那接下來我們要看一下
170
00:06:50,000 --> 00:06:52,000
我們這個歌詞棟這個軟體
171
00:06:52,000 --> 00:06:54,000
它的運作流程
172
00:06:54,000 --> 00:06:56,000
我們看到最左邊是
173
00:06:56,000 --> 00:06:57,000
信件進來
174
00:06:57,000 --> 00:07:00,000
最右邊是把信轉寄出去
175
00:07:00,000 --> 00:07:03,000
或者是可能要把它丟進收件夾
176
00:07:03,000 --> 00:07:05,000
或者是做其他事情
177
00:07:05,000 --> 00:07:07,000
或者可能是退信之類的
178
00:07:07,000 --> 00:07:09,000
中間就是我們的 Page & Hold
179
00:07:09,000 --> 00:07:11,000
就是這套 Thief 的軟體
180
00:07:11,000 --> 00:07:14,000
它會幫我們對於這封進來的信
181
00:07:14,000 --> 00:07:15,000
做一個決定
182
00:07:15,000 --> 00:07:16,000
這封信到底該何去何從
183
00:07:16,000 --> 00:07:18,000
然後給出一個結果
184
00:07:18,000 --> 00:07:21,000
然後做這件事情
185
00:07:21,000 --> 00:07:24,000
中間這個裡面分成了三個部分
186
00:07:24,000 --> 00:07:26,000
Thief 它有三種 script
187
00:07:26,000 --> 00:07:27,000
第一種是 before
188
00:07:27,000 --> 00:07:28,000
第二種是 user
189
00:07:28,000 --> 00:07:30,000
第三種是 after
190
00:07:30,000 --> 00:07:32,000
基本上看名字應該就可以理解
191
00:07:32,000 --> 00:07:34,000
就是 before 就是在執行之前的
192
00:07:34,000 --> 00:07:36,000
after 就是在執行之後的
193
00:07:36,000 --> 00:07:38,000
那中間的 user 就是自己定義的
194
00:07:38,000 --> 00:07:42,000
或者是系統管理員也可以寫一個預設的
195
00:07:42,000 --> 00:07:48,000
給沒有自己寫 Thief script 的使用者來用
196
00:07:48,000 --> 00:07:49,000
然後呢
197
00:07:49,000 --> 00:07:52,000
Thief 它並不是一個直譯式語言
198
00:07:52,000 --> 00:07:57,000
所以在前面它需要先做編譯的動作
199
00:07:57,000 --> 00:07:59,000
接下來我要講一下
200
00:07:59,000 --> 00:08:02,000
這個 user 自定義的語言它是怎麼運作的
201
00:08:02,000 --> 00:08:04,000
因為它是 user 自定義的語言
202
00:08:04,000 --> 00:08:07,000
所以它並不歸系統來管
203
00:08:07,000 --> 00:08:08,000
它並不歸系統管理員來管
204
00:08:08,000 --> 00:08:12,000
所以如果這個 script 它編譯錯誤
205
00:08:12,000 --> 00:08:17,000
或者是它可能用了一些不該用的東西
206
00:08:17,000 --> 00:08:19,000
那這個 script 它會把這個錯誤
207
00:08:19,000 --> 00:08:21,000
記錄到使用者的加目錄裡面
208
00:08:21,000 --> 00:08:23,000
所以你去看系統的 log
209
00:08:23,000 --> 00:08:25,000
其實你不會看到它到底是發生什麼問題
210
00:08:25,000 --> 00:08:27,000
你就只會看到說
211
00:08:27,000 --> 00:08:30,000
某個使用者的 sieve 掛了
212
00:08:30,000 --> 00:08:32,000
但是你不知道是為什麼
213
00:08:32,000 --> 00:08:35,000
你必須要去看它加目錄給的記錄檔
214
00:08:35,000 --> 00:08:37,000
你才會知道是發生什麼事情
215
00:08:37,000 --> 00:08:41,000
然後在最後一件事情是
216
00:08:41,000 --> 00:08:44,000
我剛剛在講這三個 script 的時候
217
00:08:44,000 --> 00:08:45,000
我說的是種
218
00:08:45,000 --> 00:08:48,000
所以事實上 before 跟 after
219
00:08:48,000 --> 00:08:50,000
它是一種 script
220
00:08:50,000 --> 00:08:51,000
它其實可以有好幾個
221
00:08:51,000 --> 00:08:53,000
你可以寫 before1 before2
222
00:08:53,000 --> 00:08:55,000
就是 after1 2 3 之類的
223
00:08:55,000 --> 00:08:56,000
你可以寫好幾個
224
00:08:56,000 --> 00:09:00,000
你可以把你的 sieve script 的檔案做細分
225
00:09:06,000 --> 00:09:08,000
接下來我們可以來看一下
226
00:09:08,000 --> 00:09:10,000
我們要怎麼寫 sieve script
227
00:09:10,000 --> 00:09:12,000
sieve script 它有很多內建的 extensions 可以使用
228
00:09:12,000 --> 00:09:14,000
你可以把這個 extensions 就想成是一個模組
229
00:09:14,000 --> 00:09:16,000
它就是一個可以讓你來用的模組
230
00:09:16,000 --> 00:09:18,000
例如像是說 file into
231
00:09:18,000 --> 00:09:21,000
file into 可以把信丟到某個資料夾裡面去
232
00:09:21,000 --> 00:09:24,000
就是有點像是把這封信移到某個資料夾的這種感覺
233
00:09:24,000 --> 00:09:26,000
reject 就是拒絕
234
00:09:26,000 --> 00:09:29,000
就是把這封信退回它原來的地方
235
00:09:29,000 --> 00:09:31,000
等下說我就是不收這封信
236
00:09:31,000 --> 00:09:33,000
就丟回去寄件者那邊
237
00:09:33,000 --> 00:09:35,000
vacation 是假期性
238
00:09:35,000 --> 00:09:37,000
就是如果你現在可能在度假
239
00:09:37,000 --> 00:09:39,000
你可能會希望你的電子郵件
240
00:09:39,000 --> 00:09:43,000
就是可以有一個自動回覆說我在修假期
241
00:09:43,000 --> 00:09:45,000
可能三天之後再找我之類的
242
00:09:45,000 --> 00:09:47,000
就可以用 vacation
243
00:09:47,000 --> 00:09:50,000
所以它其實就是自動回覆的一個系統
244
00:09:51,000 --> 00:09:52,000
body 這個 extension
245
00:09:52,000 --> 00:09:55,000
它可以看信件內文的東西
246
00:09:55,000 --> 00:09:59,000
但是 body 這個東西可能就會稍微比較具有爭議性
247
00:09:59,000 --> 00:10:01,000
因為可能會覺得說管理員
248
00:10:01,000 --> 00:10:05,000
不應該去看使用者的信件內容是什麼東西
249
00:10:07,000 --> 00:10:08,000
那如果你是管理員
250
00:10:08,000 --> 00:10:10,000
你可能真的自己建了一個伺服器