در این مطلب، ویدئو 30 روز پایتون – روز نهم – ارسال ایمیل و خواندن صندوق ورودی – آموزش پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:45:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,129
سلام، به روز نهم در این روز خوش آمدید،
2
00:00:02,129 –> 00:00:03,750
3
00:00:03,750 –> 00:00:07,470
اکنون با استفاده از جیمیل ایمیل ارسال و دریافت می
4
00:00:07,470 –> 00:00:08,730
کنیم، دلیل استفاده از جیمیل این است که
5
00:00:08,730 –> 00:00:11,670
رایگان است و همچنین تنظیم
6
00:00:11,670 –> 00:00:14,370
انجام این کارها در حال حاضر اگر
7
00:00:14,370 –> 00:00:15,900
ندارید حساب gmail بیایید ادامه دهیم و این کار را انجام دهیم،
8
00:00:15,900 –> 00:00:17,910
اکنون به gmail.com یا
9
00:00:17,910 –> 00:00:20,730
mail.google.com بروید و وارد شوید،
10
00:00:20,730 –> 00:00:22,920
باید چیزی شبیه به این را ببینید بعد
11
00:00:22,920 –> 00:00:24,539
می خواهید به
12
00:00:24,539 –> 00:00:26,880
تنظیمات حساب خود بروید و می
13
00:00:26,880 –> 00:00:30,900
خواهید بروید به امنیت و سپس در
14
00:00:30,900 –> 00:00:33,090
پایین امنیت یا نه در پایین نه
15
00:00:33,090 –> 00:00:34,200
کاملاً پایین، اما میخواهید
16
00:00:34,200 –> 00:00:37,410
به دنبال دسترسی کمتر امن به برنامه باشید و
17
00:00:37,410 –> 00:00:39,870
میخواهید این را روشن کنید که
18
00:00:39,870 –> 00:00:43,070
برای درست کردن این کار کاملاً حیاتی است
19
00:00:43,070 –> 00:00:46,950
اگر شما از حساب شخصی خود استفاده می کنید، بدانید
20
00:00:46,950 –> 00:00:48,780
که این باعث
21
00:00:48,780 –> 00:00:49,829
می شود حساب شما کمی آسیب پذیر باشد
22
00:00:49,829 –> 00:00:51,840
، به همین دلیل است که من توصیه می کنم فقط یک
23
00:00:51,840 –> 00:00:54,180
حساب تصادفی ایجاد کنید، در مورد من از یک
24
00:00:54,180 –> 00:00:56,850
PI گرسنه در gmail.com استفاده می کنم، این یک
25
00:00:56,850 –> 00:00:58,920
حساب واقعی نیست، بنابراین اگر شما ایمیل بزنید تا
26
00:00:58,920 –> 00:01:01,500
جواب بعدی را ندهد آیا ما میخواهیم به
27
00:01:01,500 –> 00:01:03,750
CAPTCHA اجازه دهیم این URL در
28
00:01:03,750 –> 00:01:06,689
اینجا قفل باز
29
00:01:06,689 –> 00:01:07,950
30
00:01:07,950 –> 00:01:10,229
31
00:01:10,229 –> 00:01:12,479
32
00:01:12,479 –> 00:01:17,130
33
00:01:17,130 –> 00:01:19,560
شود. اکنون از طرف خود وارد جیمیل شوید، به
34
00:01:19,560 –> 00:01:22,650
طور کلی می گویم اگر
35
00:01:22,650 –> 00:01:24,330
می خواهید از آن در یک
36
00:01:24,330 –> 00:01:26,400
برنامه تولیدی استفاده کنید، می خواهید از
37
00:01:26,400 –> 00:01:28,409
چیزی شبیه به SendGrid استفاده کنید
38
00:01:28,409 –> 00:01:30,780
SendGrid یک سرویس ایمیل تراکنشی است که
39
00:01:30,780 –> 00:01:32,310
به شما امکان می دهد هزاران هزار ارسال کنید.
40
00:01:32,310 –> 00:01:34,619
اگر نه میلیونها ایمیل در یک
41
00:01:34,619 –> 00:01:37,049
زمان، جیمیل شروع به مسدود کردن میکند
42
00:01:37,049 –> 00:01:39,270
که وقتی به یک آستانه خاص رسیدید،
43
00:01:39,270 –> 00:01:40,590
جیمیل مثل نه، دیگر نمیتوانید این کار را انجام دهید،
44
00:01:40,590 –> 00:01:42,960
بنابراین اینها چند چیز هستند
45
00:01:42,960 –> 00:01:44,009
که ما فقط باید قبل از آن از سر راه برداریم.
46
00:01:44,009 –> 00:01:46,170
ما شروع می کنیم پس حالا
47
00:01:46,170 –> 00:01:48,360
بیایید وارد کد vs شویم و
48
00:01:48,360 –> 00:01:51,450
پوشه تاریخ 8 خود را اینجا کپی می کنیم و البته
49
00:01:51,450 –> 00:01:57,659
نام آن را به روز 9 تغییر می دهم، پس
50
00:01:57,659 –> 00:01:58,829
بیایید ادامه دهیم و یک ماژول جدید
51
00:01:58,829 –> 00:02:02,280
در روز 9 ایجاد کنیم. با این
52
00:02:02,280 –> 00:02:07,140
ایمیل تماس میگیرم pi مانند ارسال ایمیل و در اینجا
53
00:02:07,140 –> 00:02:09,060
من ادامه می دهم و یک تابع جدید
54
00:02:09,060 –> 00:02:12,780
به نام send mail تعریف می کنم، بله، تابعی
55
00:02:12,780 –> 00:02:13,650
که از
56
00:02:13,650 –> 00:02:16,890
نام ماژول استفاده می کنیم یکسان است، بنابراین این
57
00:02:16,890 –> 00:02:19,890
یکی متن ما را مانند
58
00:02:19,890 –> 00:02:23,099
ایمیل شما می گیرد. بدنه یک
59
00:02:23,099 –> 00:02:26,099
موضوع را می گیرد، بنابراین موضوعات برابر با hello
60
00:02:26,099 –> 00:02:29,459
world در موضوع ایمیل ما هستند و سپس
61
00:02:29,459 –> 00:02:31,319
می خواهیم بگوییم که آن را برای چه کسی ارسال می کنیم،
62
00:02:31,319 –> 00:02:33,810
بنابراین بیایید فقط بگوییم دو ایمیل و من
63
00:02:33,810 –> 00:02:38,129
آن را برابر با یک لیست خالی قرار دادم اکنون یکی از آنها
64
00:02:38,129 –> 00:02:39,450
چیزهایی که میخواهیم مطمئن شویم این است که
65
00:02:39,450 –> 00:02:42,989
همیشه یک لیست خواهد بود، بنابراین برای انجام این کار
66
00:02:42,989 –> 00:02:46,109
میتوانیم بگوییم که اگر نمونه
67
00:02:46,109 –> 00:02:48,989
است، بررسی میکنیم که آیا شی یا
68
00:02:48,989 –> 00:02:51,870
متغیری از نوع خاصی است یا خیر، بنابراین میتوانم بگویم
69
00:02:51,870 –> 00:02:55,739
دو ایمیل یک لیست است. یا این یک
70
00:02:55,739 –> 00:02:58,620
لیست تایپ کردن است که در کلاسی برای پایتون ساخته شده است،
71
00:02:58,620 –> 00:03:01,319
بنابراین این اساساً می گوید سلام اگر
72
00:03:01,319 –> 00:03:04,769
این یک لیست است، ما ادامه می دهیم و می گوییم
73
00:03:04,769 –> 00:03:07,980
همه اینها خوب است، اکنون یک راه برای مرتب
74
00:03:07,980 –> 00:03:11,000
کردن یک خطا این است که بگوییم ادعا و
75
00:03:11,000 –> 00:03:13,769
سپس از شر کولون خلاص شوید و پاس دهید و
76
00:03:13,769 –> 00:03:16,409
اگر این یک li نیست، اساساً یک خطا اجرا می کند
77
00:03:16,409 –> 00:03:19,470
st، بنابراین من حتی میتوانم
78
00:03:19,470 –> 00:03:22,139
بهطور پیشفرض این را داشته باشم، شما هر
79
00:03:22,139 –> 00:03:23,609
از چند گاهی این را خواهید دید تا مطمئن
80
00:03:23,609 –> 00:03:25,169
شوید که هر استدلالی که
81
00:03:25,169 –> 00:03:27,870
میدهید از نوع خاصی است، بنابراین در این
82
00:03:27,870 –> 00:03:30,359
مورد میخواهم فهرستی باشد. از ایمیلها،
83
00:03:30,359 –> 00:03:31,709
زیرا ممکن است چندین نفر وجود داشته باشند
84
00:03:31,709 –> 00:03:33,989
که من ممکن است آن را برای آنها ارسال کنم، حتی
85
00:03:33,989 –> 00:03:35,819
اگر یک نفر باشد، بنابراین همچنان
86
00:03:35,819 –> 00:03:39,810
لیستی از یک نفر خواهد بود، بنابراین کاری که
87
00:03:39,810 –> 00:03:42,979
ما میخواهیم انجام دهیم این است که در واقع وارد
88
00:03:42,979 –> 00:03:47,190
سرور SMTP اکنون SMTP شویم. سرور در
89
00:03:47,190 –> 00:03:50,310
مورد ما قرار است جیمیل باشد و قبل از
90
00:03:50,310 –> 00:03:51,479
اینکه ادامه دهید، میخواهم مطمئن شوم
91
00:03:51,479 –> 00:03:53,699
که میدانید این فقط یک
92
00:03:53,699 –> 00:03:56,400
شکست کلمه است، من فقط شکستن کلمه را روشن کردم،
93
00:03:56,400 –> 00:03:58,560
میتوانید به
94
00:03:58,560 –> 00:04:02,489
تنظیمات برگزیده بروید و به دنبال کلمه بگردید. شکستن یا یک
95
00:04:02,489 –> 00:04:03,930
شکست کلمه ابتدایی اما
96
00:04:03,930 –> 00:04:07,709
بسته بندی کلمه و شما می توانید آن را روشن یا خاموش کنید اگر
97
00:04:07,709 –> 00:04:09,959
آن را خاموش کنم، کد در واقع فقط
98
00:04:09,959 –> 00:04:11,340
به سمتی می رود که این همه
99
00:04:11,340 –> 00:04:13,139
چیزی است که در آنجا اتفاق می افتد. من یک
100
00:04:13,139 –> 00:04:16,260
نحو عجیب و غریب جدید ندارم به
101
00:04:16,260 –> 00:04:18,570
هر حال بیایید به اینجا برگردیم و می
102
00:04:18,570 –> 00:04:20,970
خواهیم وارد سیستم شویم o جیمیل و در واقع
103
00:04:20,970 –> 00:04:24,810
یک پیام بفرستیم، بنابراین کاری که باید انجام دهیم این است که
104
00:04:24,810 –> 00:04:26,879
بگوییم کاربر
105
00:04:26,879 –> 00:04:31,569
برابر با دو و رمز عبور برابر با دو است، بنابراین
106
00:04:31,569 –> 00:04:34,030
نام کاربری ما ایمیل واقعی است
107
00:04:34,030 –> 00:04:36,909
که اکنون با آن وارد جیمیل
108
00:04:36,909 –> 00:04:39,939
می شویم، این همیشه در برخی از سرورهای SMTP یا SMTP صادق نیست.
109
00:04:39,939 –> 00:04:42,159
برخی از سرورهای ایمیل در واقع یک نام کاربری به شما می دهند
110
00:04:42,159 –> 00:04:44,229
که با
111
00:04:44,229 –> 00:04:46,599
ایمیلی که واقعاً از آن ارسال می کنید متفاوت است، بنابراین در
112
00:04:46,599 –> 00:04:48,669
مورد من از Hungry Pie
113
00:04:48,669 –> 00:04:52,509
در gmail.com استفاده خواهم کرد، بنابراین ایمیل واقعی من
114
00:04:52,509 –> 00:04:54,639
در واقع از آن استفاده نمی کنم، بنابراین از آن استفاده خواهم کرد. ایمیل می فرستم
115
00:04:54,639 –> 00:04:56,439
اما من هرگز آنها را به عنوان نقطه چک نمی
116
00:04:56,439 –> 00:04:58,810
کنم و آن را در رمز عبور خود در اینجا قرار می دهم،
117
00:04:58,810 –> 00:05:00,870
بیایید آن را شروع کنیم
118
00:05:00,870 –> 00:05:05,050
20:20 خوب پس این نام کاربری و
119
00:05:05,050 –> 00:05:07,719
رمز عبور من است و کاری که باید انجام دهم این است که
120
00:05:07,719 –> 00:05:15,069
به سرور sm TP خود وارد شوم بنابراین smtp روشی است
121
00:05:15,069 –> 00:05:17,889
که می توانید واقعاً ایمیل ارسال کنید که ممکن است
122
00:05:17,889 –> 00:05:20,199
قبلاً با آن آشنا باشید، بنابراین ما باید
123
00:05:20,199 –> 00:05:22,779
از ویژگی های داخلی پایتون برای انجام این کار استفاده کنیم
124
00:05:22,779 –> 00:05:25,750
و خوشبختانه برای ما کتابخانه ای
125
00:05:25,750 –> 00:05:29,800
به نام SMTP Lib وجود دارد و می توانیم از آن برای
126
00:05:29,800 –> 00:05:33,639
ایجاد سرور SMTP خود استفاده کنیم. دو
127
00:05:33,639 –> 00:05:34,990
روش برای نوشتن اینگونه که شما در
128
00:05:34,990 –> 00:05:37,300
واقع این را یک زن و شوهر خواهید دید بله، بنابراین اول از همه
129
00:05:37,300 –> 00:05:39,490
اجازه دهید یک متغیر را در این مورد اعلام کنیم،
130
00:05:39,490 –> 00:05:41,469
من آن را سرور می نامم
131
00:05:41,469 –> 00:05:45,159
و آن را برابر با SMTP Lib dot SMTP قرار می دهیم و
132
00:05:45,159 –> 00:05:48,279
سپس چند آرگومان را در آنجا پاس می کنیم
133
00:05:48,279 –> 00:05:50,529
و سپس بعد از آن فقط
134
00:05:50,529 –> 00:05:54,370
dot server را ترک کنید خوب است، بنابراین کاری که
135
00:05:54,370 –> 00:05:56,620
انجام می دهد این است که سرور را باز می کند و
136
00:05:56,620 –> 00:05:59,500
این فرآیند را متوقف می کند گاهی اوقات
137
00:05:59,500 –> 00:06:03,699
چیزی که ممکن است مشاهده کنید با smtp Lib SMTP
138
00:06:03,699 –> 00:06:11,069
به عنوان سرور و سپس مقداری کد در اینجا است
139
00:06:11,490 –> 00:06:15,039
که اساساً همان کاری را که این
140
00:06:15,039 –> 00:06:17,860
کار انجام می دهد درست انجام می دهد. این را باز کنید تا
141
00:06:17,860 –> 00:06:21,430
با این بگوید که آن را به عنوان سرور در نظر بگیرید،
142
00:06:21,430 –> 00:06:23,139
بنابراین در اینجا می توانید همه
143
00:06:23,139 –> 00:06:25,650
چیزهای مربوط به سرور مانند ورود به سرور را
144
00:06:25,650 –> 00:06:28,629
درست بنویسید، بنابراین من فقط می خواستم به آن اشاره کنم
145
00:06:28,629 –> 00:06:30,069
زیرا این چیزی است که اکنون هر
146
00:06:30,069 –> 00:06:32,020
از گاهی خواهید دید. در مورد من می
147
00:06:32,020 –> 00:06:33,550
خواهم آن را به این صورت رها کنم زیرا می خواهم
148
00:06:33,550 –> 00:06:35,620
بدانم دقیقاً چه اتفاقی برای همه اینها می افتد
149
00:06:35,620 –> 00:06:37,750
بنابراین مطمئناً می خواهم مطمئن شوم
150
00:06:37,750 –> 00:06:39,459
که آن را ترک می کنم اگرچه
151
00:06:39,459 –> 00:06:40,190
152
00:06:40,190 –> 00:06:44,270
می خواهم از آن اتصال SMTP خارج
153
00:06:44,270 –> 00:06:46,880
شوم. پس بیایید پیش برویم و این کار را به سرور انجام
154
00:06:46,880 –> 00:06:50,090
دهیم پیکربندی است که ما
155
00:06:50,090 –> 00:06:52,070
فقط می خواهیم به صورت پیش فرض اجرا شود و همچنین
156
00:06:52,070 –> 00:06:55,580
سرور نقطه شروع TLS ما می خواهیم یک
157
00:06:55,580 –> 00:06:58,700
اتصال امن در اینجا داشته باشیم و سپس در نهایت
158
00:06:58,700 –> 00:07:04,330
ورود به سرور را انجام می دهیم و
159
00:07:04,330 –> 00:07:07,640
ایمیلی را که می خواهیم از آن استفاده کنیم وارد می کنیم.
160
00:07:07,640 –> 00:07:09,140
در مورد من می خواهم ادامه دهم و
161
00:07:09,140 –> 00:07:11,660
یک آرگومان دیگر را در اینجا بگذرانم که همان
162
00:07:11,660 –> 00:07:15,950
ایمیل ارسالی خواهد بود، اکنون همچنین می
163
00:07:15,950 –> 00:07:18,260
خواهم یک پیش فرض Hungry Pie را در
164
00:07:18,260 –> 00:07:21,710
gmail.com تنظیم کنم و اکنون دوباره دلیل
165
00:07:21,710 –> 00:07:24,080
تغییر آن است. از ایمیل و نام کاربری این است که
166
00:07:24,080 –> 00:07:27,170
آنها متقابلا انحصاری هستند، بنابراین
167
00:07:27,170 –> 00:07:29,270
من میروم و با نام کاربری
168
00:07:29,270 –> 00:07:32,210
و رمز عبور وارد میشوم و سپس ادامه میدهیم
169
00:07:32,210 –> 00:07:36,940
و سرور نقطه ارسال ایمیل
170
00:07:36,940 –> 00:07:41,690
را انجام میدهیم و از ایمیل این کار را انجام میدهیم، بنابراین از
171
00:07:41,690 –> 00:07:43,640
ایمیل استدلال میشود. که ما در آن
172
00:07:43,640 –> 00:07:47,060
تابع و سپس دو ایمیل
173
00:07:47,060 –> 00:07:49,520
مانند لیست ایمیلهایی که میخواهیم ارسال
174
00:07:49,520 –> 00:07:53,950
کنیم، ارسال میکنیم و سپس باید یک رشته MSG واقعی را ارسال کنیم
175
00:07:53,950 –> 00:07:57,350
که من آن را بهعنوان MSG
176
00:07:57,350 –> 00:08:00,919
زیرخط STR میگذارم، بنابراین مطمئناً این کار را نکردهایم. t
177
00:08:00,919 –> 00:08:02,930
در واقع رشته پیام را ایجاد کرد
178
00:08:02,930 –> 00:08:05,390
و هنوز اما کاری که این اساسا
179
00:08:05,390 –> 00:08:07,550
انجام می دهد این است که از بین می رود na به من اجازه دهید فقط
180
00:08:07,550 –> 00:08:09,770
این تابع را فراخوانی کنم و
181
00:08:09,770 –> 00:08:12,140
همه چیزهایی را که باید بفرستم ارسال می کند، اما تمام
182
00:08:12,140 –> 00:08:14,120
کاری که تا کنون انجام داده است در واقع ورود به سیستم است و
183
00:08:14,120 –> 00:08:16,280
همه آن چیزهایی است، بنابراین من می خواهم این را آزمایش کنم،
184
00:08:16,280 –> 00:08:17,540
بیایید جلو برویم و به ترمینال بپریم.
185
00:08:17,540 –> 00:08:18,680
میرویم به
186
00:08:18,680 –> 00:08:21,500
پایتون 3 و چند
187
00:08:21,500 –> 00:08:23,570
مورد را در اینجا کپی و جایگذاری میکنیم تا مطمئن شویم همه
188
00:08:23,570 –> 00:08:27,230
چیز طبق برنامه کار میکند، بنابراین سرور SMTP را انجام
189
00:08:27,230 –> 00:08:28,400
190
00:08:28,400 –> 00:08:32,780
میدهیم و شروع میکنیم، سلام، در این مورد، ابتدا باید
191
00:08:32,780 –> 00:08:37,700
برای اتصال اجرا کنم. باید
192
00:08:37,700 –> 00:08:39,909
چند مورد را در اینجا اضافه کنید که می گوید
193
00:08:39,909 –> 00:08:48,320
میزبان برابر با smtp.gmail.com است و
194
00:08:48,320 –> 00:08:52,089
پورت برابر با
195
00:08:52,600 –> 00:08:57,320
پنج چهار هفت خواهد بود، بنابراین اینها
196
00:08:57,320 –> 00:09:01,430
راه های استاندارد برای اتصال به هر سرور SMTP هستند، بنابراین
197
00:09:01,430 –> 00:09:03,080
میزبانی است که این کار را انجام می دهد. در این
198
00:09:03,080 –> 00:09:05,120
مورد مطمئناً Gmail است، اما
199
00:09:05,120 –> 00:09:06,800
اگر از چیزی مانند شبکه ارسال استفاده میکردید، من
200
00:09:06,800 –> 00:09:08,959
معتقدم که در واقع میزبان
201
00:09:08,959 –> 00:09:11,870
آن است، ممکن است همان شبکه شبکه باشد. اما اگر
202
00:09:11,870 –> 00:09:15,020
از سرویس دیگری استفاده میکنید،
203
00:09:15,020 –> 00:09:16,550
فقط باید میزبانی را تغییر دهید. است و
204
00:09:16,550 –> 00:09:18,529
چه پورتی است که معمولاً وقتی می خواهید
205
00:09:18,529 –> 00:09:20,420
یک ایمیل امن داشته باشید که wha است ما این کار را انجام
206
00:09:20,420 –> 00:09:23,330
میدهیم شما میخواهید از پنج چهار هفت استفاده کنید
207
00:09:23,330 –> 00:09:25,730
که ذخیرهسازی زیبایی است، نه پنج هشت
208
00:09:25,730 –> 00:09:27,800
هفت متأسفم نه پنج چهار هفت که
209
00:09:27,800 –> 00:09:29,510
کاملاً استاندارد است تا آنجا که
210
00:09:29,510 –> 00:09:31,550
واقعاً به آن وصل میشوید، بنابراین اکنون که به این
211
00:09:31,550 –> 00:09:33,410
نتیجه رسیدهایم بیایید این سرور را مجدداً
212
00:09:33,410 –> 00:09:38,060
در اینجا تنظیم کنیم و ما اکنون این کار را انجام می دهیم و می گوییم
213
00:09:38,060 –> 00:09:40,580
که SMTP در خدمت ما است، بنابراین ما می توانیم
214
00:09:40,580 –> 00:09:43,670
در واقع از آن استفاده کنیم تنها کاری که باید انجام دهیم این است که
215
00:09:43,670 –> 00:09:47,420
TLS را شروع کنیم و آماده شروع TLS است،
216
00:09:47,420 –> 00:09:49,700
سپس باید با نام کاربری
217
00:09:49,700 –> 00:09:53,899
و رمز عبور وارد شویم و من پذیرفته شوم.
218
00:09:53,899 –> 00:09:55,130
البته اگر رمز عبور نامعتبر
219
00:09:55,130 –> 00:10:00,610
دارید یا به برنامههای با امنیت کمتر اجازه
220
00:10:00,610 –> 00:10:03,470
نمیدهید، احتمالاً در اینجا با خطایی مواجه میشوید
221
00:10:03,470 –> 00:10:05,450
که من خط به
222
00:10:05,450 –> 00:10:07,970
خط در آزمایش همه اینها و البته
223
00:10:07,970 –> 00:10:10,130
ایمیل ارسال میکنم این کار انجام نمیشود. برای کار کردن،
224
00:10:10,130 –> 00:10:12,500
زیرا من همه ویژگیها را
225
00:10:12,500 –> 00:10:14,660
برای تنظیم آن ندارم، در حال حاضر حتی نگران آن
226
00:10:14,660 –> 00:10:15,650
227
00:10:15,650 –> 00:10:17,570
نیستم آخرین کاری که انجام میدهم این است که در واقع
228
00:10:17,570 –> 00:10:22,240
آن را کنار بگذارم، خوب است، بنابراین اکنون آن را
229
00:10:22,240 –> 00:10:25,700
ترک میکنم و اگر تلاش کنم برای ورود دوباره به
230
00:10:25,700 –> 00:10:27,320
من نشان می دهد که درست قطع شده است
231
00:10:27,320 –> 00:10:29,300
بنابراین باید با تنظیم
232
00:10:29,300 –> 00:10:32,150
مجدد آن مانند آنچه اینجا انجام دادیم و
233
00:10:32,150 –> 00:10:34,760
دوباره آن را وصل کنم، اگر این کار را با تماس در اینجا
234
00:10:34,760 –> 00:10:36,410
انجام دادیم، کاری بسیار شبیه به
235
00:10:36,410 –> 00:10:37,610
آنچه که انجام دادیم انجام می دهد، اما
236
00:10:37,610 –> 00:10:40,430
پس از
237
00:10:40,430 –> 00:10:43,640
خروج از این بلوک کوچک در اینجا، به طور خودکار خود به خود خارج می شود. پس حالا
238
00:10:43,640 –> 00:10:46,459
بیایید ادامه دهیم و بخش از ایمیل
239
00:10:46,459 –> 00:10:49,700
به ایمیل و رشته پیام را ایجاد
240
00:10:49,700 –> 00:10:52,130
کنیم، اکنون از ایمیل در واقع فقط
241
00:10:52,130 –> 00:10:54,020
یک ایمیل در اینجا است، اما من میتوانم
242
00:10:54,020 –> 00:10:56,000
آن را کمی بیشتر قالببندی کنم و
243
00:10:56,000 –> 00:11:00,500
آن را مانند کیک گرسنه صدا کنم و اطراف آن را براکت بگذارم.
244
00:11:00,500 –> 00:11:03,110
درست مثل این به شما
245
00:11:03,110 –> 00:11:06,020
یک نام می دهد اگر دوست دارید اگر
246
00:11:06,020 –> 00:11:07,210
247
00:11:07,210 –> 00:11:11,540
به استفاده از جیمیل عادت دارید و می بینید بیایید
248
00:11:11,540 –> 00:11:14,810
به همه نامه ها برویم وقتی چیزهایی مانند
249
00:11:14,810 –> 00:11:18,680
Google یا یک نام واقعی فهرست شده را مشاهده کردید
250
00:11:18,680 –> 00:11:21,220
درست از جایی که از آن می آید.
251
00:11:21,220 –> 00:11:24,700
خوب این جایی است که این بخش از حالت سرد می آید،
252
00:11:24,700 –> 00:11:27,130
بنابراین ما می توانیم در واقع عبور کنیم که در قسمت
253
00:11:27,130 –> 00:11:30,080
بعدی دو ایمیل است و دو
254
00:11:30,080 –> 00:11:32,660
ایمیل لیستی از ایمیل ها هستند که باید خوب باشند
255
00:11:32,660 –> 00:11:35,900
و در نهایت رشته پیام بنابراین
256
00:11:35,900 –> 00:11:41,420
ms g– str برابر با چیزی است که اکنون
257
00:11:41,420 –> 00:11:42,500
متوجه می شوید ما در واقع از
258
00:11:42,500 –> 00:11:44,330
موضوع استفاده نکردهایم و دلیل این امر این است
259
00:11:44,330 –> 00:11:46,610
که ما در واقع یک
260
00:11:46,610 –> 00:11:49,450
پیام ایمیل را فرموله نکردهایم، میتوانیم به طور بالقوه از یک رشته استفاده کنیم،
261
00:11:49,450 –> 00:11:52,130
اما به احتمال زیاد شما
262
00:11:52,130 –> 00:11:53,720
نمیتوانید از یک رشته برای ارسال
263
00:11:53,720 –> 00:11:55,730
ایمیل معتبر به هر جایی که هستید استفاده کنید. باید
264
00:11:55,730 –> 00:11:58,160
بسیاری از کارهای پیشفرض را که ایمیلها دارند
265
00:11:58,160 –> 00:12:00,950
انجام دهیم، بنابراین برای انجام این کار، باید چند
266
00:12:00,950 –> 00:12:03,920
مورد را وارد کنیم که در پایتون تعبیه شدهاند، بنابراین
267
00:12:03,920 –> 00:12:05,900
ادامه میدهیم و از ایمیل dot
268
00:12:05,900 –> 00:12:12,230
meme dot وارد کردن متن الگوی متن میبینیم
269
00:12:12,230 –> 00:12:14,000
که آن را کامل میکند. برای من بنابراین از
270
00:12:14,000 –> 00:12:20,480
ایمیل dot meme چند قسمتی import meme
271
00:12:20,480 –> 00:12:24,440
چند قسمتی به آنجا می رویم بنابراین دلیل
272
00:12:24,440 –> 00:12:27,140
استفاده از چند قسمتی این است که می توانم
273
00:12:27,140 –> 00:12:30,620
یک ایمیل متنی ساده و یک ایمیل HTML
274
00:12:30,620 –> 00:12:33,800
را ضمیمه کنم یا می توانم فایل هایی را که
275
00:12:33,800 –> 00:12:34,970
چیزی که ما نمی خواهیم آن را پوشش دهیم، در
276
00:12:34,970 –> 00:12:37,940
آنجا کمی بیش از حد پیشرفته می شود، بنابراین
277
00:12:37,940 –> 00:12:39,560
کاری که ما اکنون انجام می دهیم این است که
278
00:12:39,560 –> 00:12:43,250
بگوییم msg برابر است با این چند قسمتی من
279
00:12:43,250 –> 00:12:45,710
چند قسمتی، من می خواهم پرانتز را روی
280
00:12:45,710 –> 00:12:47,720
آن قرار دهم. ‘می خواهم آن را مقداردهی اولیه کنم و
281
00:12:47,720 –> 00:12:49,670
رشته ای به نام
282
00:12:49,670 –> 00:12:53,630
جایگزین را در اینجا قرار می دهم و در اینجا g o پیش از این
283
00:12:53,630 –> 00:12:57,080
و پیام را از توجه به سرمایه در آنجا انجام دهید،
284
00:12:57,080 –> 00:12:59,060
ما دوباره از ایمیل استفاده می کنیم
285
00:12:59,060 –> 00:13:05,510
و اکنون می خواهم پیام و 2 را دوباره با سرمایه انجام دهم
286
00:13:05,510 –> 00:13:08,090
و این همان
287
00:13:08,090 –> 00:13:11,360
لیست است، بنابراین دو ایمیل وجود دارد، اما ما نمی
288
00:13:11,360 –> 00:13:13,070
خواهیم این فقط یک لیست است که ما می خواهیم
289
00:13:13,070 –> 00:13:16,730
یک لیست جدا شده با کاما باشد، بنابراین
290
00:13:16,730 –> 00:13:18,770
یک رشته مقادیر جدا شده با کاما
291
00:13:18,770 –> 00:13:20,100
چه شکلی است،
292
00:13:20,100 –> 00:13:21,690
خوب بیایید به ترمینالی برگردیم
293
00:13:21,690 –> 00:13:23,430
که از این جلسه اخیر خارج می شوم
294
00:13:23,430 –> 00:13:27,089
و دوباره به پایتون 3 می رویم و حالا ما ادامه می دهیم
295
00:13:27,089 –> 00:13:29,930
و می گوییم لیست من برابر است با ABC
296
00:13:29,930 –> 00:13:31,920
یک دو سه متوجه شوید که اینها همه
297
00:13:31,920 –> 00:13:35,790
رشته ها در اینجا هستند و سپس من می توانم از این
298
00:13:35,790 –> 00:13:40,410
رشته خالی استفاده کنم و به لیست من بپیوندم و کلید enter را بزنم.
299
00:13:40,410 –> 00:13:43,139
300
00:13:43,139 –> 00:13:46,440
یک رشته طولانی
301
00:13:46,440 –> 00:13:48,600
یا هر چیز دیگری که من
302
00:13:48,600 –> 00:13:52,380
این پیوندها را قرار می دهم، بنابراین اگر اینجا را فشار دهم و
303
00:13:52,380 –> 00:13:54,660
یک کاما را در آنجا قرار دهم، اکنون
304
00:13:54,660 –> 00:13:58,589
مقادیر جدا شده از یک لیست با کاما است، اکنون یک
305
00:13:58,589 –> 00:14:00,420
چیز جالب در مورد آن این است که می توانم
306
00:14:00,420 –> 00:14:02,339
برعکس آن را انجام دهم. بیایید ادامه دهیم و
307
00:14:02,339 –> 00:14:06,410
بگوییم که موارد من برابر با این تماس مشترک است
308
00:14:06,410 –> 00:14:09,769
تا بتوانم مواردم را چاپ کنم و
309
00:14:09,769 –> 00:14:12,750
این به من می دهد که می توانم
310
00:14:12,750 –> 00:14:16,920
با انجام مواردم که تقسیم شده اند برعکس آن را انجام دهم
311
00:14:16,920 –> 00:14:20,279
و ما درست روی یک کاما تقسیم می کنیم،
312
00:14:20,279 –> 00:14:21,540
بنابراین در آنجا کاما وجود دارد، بنابراین
313
00:14:21,540 –> 00:14:23,220
روی کاما تقسیم می شود و
314
00:14:23,220 –> 00:14:25,980
ما را به آن لیست برمی گرداند.
315
00:14:25,980 –> 00:14:28,079
بسیار جالب است، بنابراین کاری که ما باید در ایمیلهای خود انجام دهیم
316
00:14:28,079 –> 00:14:29,880
این است که به
317
00:14:29,880 –> 00:14:32,160
روشی مشابه به هم بپیوندیم، اما البته میتوانید
318
00:14:32,160 –> 00:14:34,230
چیزهای دیگری را نیز به این رشته اضافه کنید، بنابراین
319
00:14:34,230 –> 00:14:36,000
اگر میخواهید بدانید که چنین کاری انجام دهید
320
00:14:36,000 –> 00:14:39,779
، به هر کدام مانند آن میپیوندید.
321
00:14:39,779 –> 00:14:41,339
فقط این را در نظر داشته باشید که
322
00:14:41,339 –> 00:14:43,050
واقعاً از این استفاده کنید یا اگر نیاز به
323
00:14:43,050 –> 00:14:45,750
انجام خط تیره دارید، این کار را درست انجام میدهید،
324
00:14:45,750 –> 00:14:47,550
بنابراین هر رشتهای که در آنجا قرار میدهید
325
00:14:47,550 –> 00:14:50,430
اساساً به
326
00:14:50,430 –> 00:14:53,699
جای کاما قرار میگیرد و اگر این کار را انجام دهیم. یک کاما
327
00:14:53,699 –> 00:14:55,800
در یک فاصله، آن را به یک
328
00:14:55,800 –> 00:14:57,660
رشته طولانی خوب تبدیل می کند، یعنی ما
329
00:14:57,660 –> 00:15:00,060
واقعاً می خواهیم این کار را انجام دهیم، بنابراین
330
00:15:00,060 –> 00:15:02,759
اکنون آن کاما و رشته را انجام می دهیم و آنها
331
00:15:02,759 –> 00:15:05,519
به این دو ایمیل می پیوندند، بنابراین اکنون
332
00:15:05,519 –> 00:15:09,290
دو قسمت از این پیام را داریم.
333
00:15:09,290 –> 00:15:14,610
بعد باید MSG و موضوع را ارسال
334
00:15:14,610 –> 00:15:15,930
کنیم و می رویم میتوانم آن را برابر با
335
00:15:15,930 –> 00:15:21,139
استدلال موضوع خود از اینجا قرار دهیم، خوب
336
00:15:21,139 –> 00:15:23,459
اکنون آنچه باید انجام دهم این است که در واقع
337
00:15:23,459 –> 00:15:26,100
متن یا متن اصلی را که دارم
338
00:15:26,100 –> 00:15:28,529
در اینجا میگذرانم ضمیمه کنم، بنابراین اولین
339
00:15:28,529 –> 00:15:30,420
چیزی که در بخشی از آن در مورد این موضوع است،
340
00:15:30,420 –> 00:15:33,500
ما است. فقط ادامه می دهیم و می گوییم که قسمت txt
341
00:15:33,500 –> 00:15:39,029
برابر با متن میم است، مانند زمانی که اینجا را وارد کردیم
342
00:15:39,029 –> 00:15:41,970
و سپس می
343
00:15:41,970 –> 00:15:47,880
خواهیم متن خود را در اینجا ارسال کنیم و ممکن است
344
00:15:47,880 –> 00:15:49,470
لازم
345
00:15:49,470 –> 00:15:53,010
باشد بسته به زبان خود کدگذاری را در اینجا تغییر دهید، در نظرات به من اطلاع دهید
346
00:15:53,010 –> 00:15:54,180
اگر میخواهید بدانید چگونه
347
00:15:54,180 –> 00:15:57,000
این کار را انجام دهید، اما ایده این است که ما
348
00:15:57,000 –> 00:16:00,870
اینجا از متن ساده استفاده میکنیم و سپس این پیام را به
349
00:16:00,870 –> 00:16:06,540
350
00:16:06,540 –> 00:16:10,589
آیتم چند قسمتی پیوست میکنیم و سپس با آن
351
00:16:10,589 –> 00:16:12,589
این را کپی میکنم و درست در زیر آن قرار میدهیم
352
00:16:12,589 –> 00:16:17,640
و ما این بخش HTML را صدا می زنیم و این
353
00:16:17,640 –> 00:16:19,200
بار به جای بازی از HTML استفاده می کنیم
354
00:16:19,200 –> 00:16:23,190
و من ادامه می دهم و h1 را انجام می دهم، این
355
00:16:23,190 –> 00:16:26,670
کار خوب است، بنابراین در ابتدا
356
00:16:26,670 –> 00:16:28,740
از قسمت HTML استفاده نمی کنم و آن را کنار می گذارم.
357
00:16:28,740 –> 00:16:31,440
فقط یک لحظه در حالی که ما این را آزمایش می کنیم،
358
00:16:31,440 –> 00:16:35,070
در نهایت رشته زیر خط MSG
359
00:16:35,070 –> 00:16:38,450
واقعاً همین است پیام اصلی و
360
00:16:38,450 –> 00:16:44,820
سپس نقطه به عنوان رشته درست مثل آن بسیار خوب است،
361
00:16:44,820 –> 00:16:48,870
بنابراین ما اکنون آماده ارسال این
362
00:16:48,870 –> 00:16:52,649
پیام هستیم، آماده اجرای ارسال ایمیل هستیم، بنابراین
363
00:16:52,649 –> 00:16:54,120
بیایید ادامه دهیم و این را امتحان کنیم،
364
00:16:54,120 –> 00:16:56,040
من به ترمینال خود می پرم.
365
00:16:56,040 –> 00:16:58,170
از آن پوسته پایتون که داشتیم خارج میشویم
366
00:16:58,170 –> 00:17:02,790
و تا روز نهم سیدی میدهم
367
00:17:02,790 –> 00:17:04,109
و
368
00:17:04,109 –> 00:17:07,050
پوسته تعاملی پایتون 3 ارسال
369
00:17:07,050 –> 00:17:10,829
نامههای زیرخط را اجرا میکنیم سلام خب، حالا
370
00:17:10,829 –> 00:17:13,559
باید بتوانم نامه ارسال کنم. و من می خواهم یک را اضافه کنم
371
00:17:13,559 –> 00:17:17,520
تا ببینیم ما گفتیم که آن را دو
372
00:17:17,520 –> 00:17:20,099
ایمیل نامیدیم. من باید در واقع دو
373
00:17:20,099 –> 00:17:22,829
ایمیل داشته باشم و در این مورد فقط در gmail.com می گویم
374
00:17:22,829 –> 00:17:25,339
غذای گرسنه است
375
00:17:26,030 –> 00:17:30,660
، درست مثل اینکه
376
00:17:30,660 –> 00:17:31,830
همه چیز را به صورت پیش فرض گذاشتم که متن
377
00:17:31,830 –> 00:17:33,540
خواهد بود. فقط بگید ایمیل بدنه موضوع
378
00:17:33,540 –> 00:17:36,030
hello world و غیره و من ادامه میدم
379
00:17:36,030 –> 00:17:40,080
و enter رو میزنم و به نظر میرسه که لود
380
00:17:40,080 –> 00:17:42,330
شد من میرم توی جیمیل
381
00:17:42,330 –> 00:17:44,190
و فقط نگاه میکنم و مطمئنم که
382
00:17:44,190 –> 00:17:46,260
اونجا هست البته من. من آن را برای خودم ارسال می
383
00:17:46,260 –> 00:17:47,160
کنم، اما توجه
384
00:17:47,160 –> 00:17:50,250
داشته باشید که پیام ایمیل
385
00:17:50,250 –> 00:17:52,740
شما درست است، متن ایمیل آمده است
386
00:17:52,740 –> 00:17:55,260
خوب است، بنابراین
387
00:17:55,260 –> 00:17:57,510
بیایید دوباره امتحان کنیم این بار من می خواهم ادامه دهم
388
00:17:57,510 –> 00:18:00,150
و پیام HTML را
389
00:18:00,150 –> 00:18:03,450
که در اینجا داشتیم ضمیمه کنم، بنابراین من ادامه می دهم
390
00:18:03,450 –> 00:18:06,180
و از این خارج می شوم.
391
00:18:06,180 –> 00:18:09,540
بارها آن را دوباره
392
00:18:09,540 –> 00:18:14,640
و دوباره به ایمیلهایم ارسال میکنم و اکنون
393
00:18:14,640 –> 00:18:17,040
پیام HTML
394
00:18:17,040 –> 00:18:20,340
را دریافت کردهام که بسیار جالب است، بنابراین این بدان
395
00:18:20,340 –> 00:18:22,590
معناست که باید یک آرگومان دیگر در
396
00:18:22,590 –> 00:18:24,810
اینجا داشته باشم و آن را HTML برابر با
397
00:18:24,810 –> 00:18:28,830
none بنامیم و سپس من اساساً می گویم اگر
398
00:18:28,830 –> 00:18:32,340
hTML برابر با هیچ نباشد، ادامه می دهم
399
00:18:32,340 –> 00:18:36,840
و آن را ارسال می کنم و آن را به همین صورت اضافه می کنم،
400
00:18:36,840 –> 00:18:40,740
بنابراین آرگومان های HTML گذشته اگر
401
00:18:40,740 –> 00:18:41,670
با هیچکدام مساوی نباشد، آن را به
402
00:18:41,670 –> 00:18:43,440
عنوان ما پیوست می
403
00:18:43,440 –> 00:18:47,610
کنیم. string و Gmail و بسیاری از سرویس های پست الکترونیکی دیگر
404
00:18:47,610 –> 00:18:51,750
در واقع از نسخه HTML
405
00:18:51,750 –> 00:18:53,460
و نه نسخه متن ساده استفاده می کنند،
406
00:18:53,460 –> 00:18:56,340
حتی اگر واقعاً نسخه متن ساده را داشته باشد
407
00:18:56,340 –> 00:18:59,460
و البته من می
408
00:18:59,460 –> 00:19:02,610
توانم متن و موضوع و موضوع را از ایمیل
409
00:19:02,610 –> 00:19:06,210
و در نهایت من تغییر دهم. به ایمیل ارسال
410
00:19:06,210 –> 00:19:09,840
کنید تا یک کلمه یک یادداشت نام کاربری
411
00:19:09,840 –> 00:19:12,180
و رمز عبور آن باشد s راه امنی برای
412
00:19:12,180 –> 00:19:14,970
انجام این کار نیست، راه های دیگری به نام
413
00:19:14,970 –> 00:19:17,010
متغیرهای محیطی وجود دارد که چیزی نیست
414
00:19:17,010 –> 00:19:18,060
که ما در حال حاضر آن را پوشش دهیم،
415
00:19:18,060 –> 00:19:20,550
اما باید از آن آگاه باشید که
416
00:19:20,550 –> 00:19:21,810
ممکن است بخواهید واقعاً این
417
00:19:21,810 –> 00:19:25,470
موارد را در آن ذخیره کنید و با استفاده از
418
00:19:25,470 –> 00:19:26,970
چیزی ادامه دهید. مانند شبکه ارسال
419
00:19:26,970 –> 00:19:28,770
انواع مختلفی از روشهای
420
00:19:28,770 –> 00:19:32,070
احراز هویت برای ارسال ایمیل را در اختیار شما قرار میدهد، اما اکنون
421
00:19:32,070 –> 00:19:33,180
که این تابع ارسال نامه را داریم،
422
00:19:33,180 –> 00:19:36,240
بیایید به کیک ارسال خود برگردیم و در
423
00:19:36,240 –> 00:19:38,040
این مورد، من واقعاً میخواهم از ارسال
424
00:19:38,040 –> 00:19:40,530
نامه در نزول استفاده کنم، همانطور که در واقع داشتیم.
425
00:19:40,530 –> 00:19:43,530
چیزی شبیه به آن، بنابراین من
426
00:19:43,530 –> 00:19:46,200
دوباره می روم و می گویم از send
427
00:19:46,200 –> 00:19:50,040
underscore mail import ارسال ایمیل درست است،
428
00:19:50,040 –> 00:19:51,870
بنابراین ماژول ارسال نامه ما که نام
429
00:19:51,870 –> 00:19:53,910
آنجاست و سپس تابع ما نامیده می شود،
430
00:19:53,910 –> 00:19:58,590
همچنین ارسال نامه خوب است، بنابراین ما
431
00:19:58,590 –> 00:20:00,900
پیام قالب بندی شده خود را با حق شخصی داریم،
432
00:20:00,900 –> 00:20:02,880
بنابراین sendmail والگرن ما
433
00:20:02,880 –> 00:20:05,250
خیلی از این چیزها را اینجا جایگزین میکنیم
434
00:20:05,250 –> 00:20:09,060
و من میگویم ایمیل بفرستید
435
00:20:09,060 –> 00:20:12,810
txt MSG خواهد بود که
436
00:20:12,810 –> 00:20:17,040
آن را در اینجا قالببندی میکنیم و من
437
00:20:17,040 –> 00:20:18,930
برای این کار HTML ندارم، بنابراین من لازم نیست
438
00:20:18,930 –> 00:20:22,110
نگران این باشید که دو ایمیلی که
439
00:20:22,110 –> 00:20:25,830
احتمالاً باید ارسال میکردیم دارای دو ایمیل هستند و
440
00:20:25,830 –> 00:20:28,050
من آن را برابر با هیچیک تنظیم
441
00:20:28,050 –> 00:20:29,820
میکنم.
442
00:20:29,820 –> 00:20:32,580
443
00:20:32,580 –> 00:20:36,180
ایمیلها لیستی خواهند بود که فقط
444
00:20:36,180 –> 00:20:40,230
دو ایمیل در آن وجود دارد، بنابراین من
445
00:20:40,230 –> 00:20:46,470
باید بگویم که دو ایمیل
446
00:20:46,470 –> 00:20:48,930
با هیچیک برابر نیست، زیرا نمیخواهیم
447
00:20:48,930 –> 00:20:50,790
هیچکدام نباشد، ما میخواهیم مقداری
448
00:20:50,790 –> 00:20:53,250
ارزش در آن وجود داشته باشد. من میتوانم
449
00:20:53,250 –> 00:20:54,780
بررسیهای دیگری را در آنجا انجام دهم، مانند اینکه آیا این یک
450
00:20:54,780 –> 00:20:56,670
آدرس ایمیل معتبر است و همه چیزهایی که در حال حاضر
451
00:20:56,670 –> 00:21:00,240
نگران آن
452
00:21:00,240 –> 00:21:02,190
نباشم، اما سعی میکنم در واقع این پیام را برای آن ارسال کنم
453
00:21:02,190 –> 00:21:04,440
و با استفاده از همه اینها اکنون این کار را انجام خواهیم داد.
454
00:21:04,440 –> 00:21:07,140
البته این دو ایمیل نیز
455
00:21:07,140 –> 00:21:10,110
باید در آنجا باشند، بنابراین نام را در
456
00:21:10,110 –> 00:21:11,760
موقعیت اول قرار می دهیم، اجازه دهید پیش برویم
457
00:21:11,760 –> 00:21:16,170
و ایمیل را در موقعیت دوم قرار دهیم، بنابراین
458
00:21:16,170 –> 00:21:20,640
اگر طول sis Arg V بیشتر از
459
00:21:20,640 –> 00:21:27,800
دو باشد، ایمیل برابر است با sissy به و
460
00:21:27,800 –> 00:21:35,070
سپس به ایمیل برابر است با آن ایمیل،
461
00:21:35,070 –> 00:21:40,260
کاما را در آنجا قرار دهید، خوب و با آن
462
00:21:40,260 –> 00:21:41,940
عبارت چاپی پرمخاطب، من می روم آه
463
00:21:41,940 –> 00:21:47,850
این دو ایمیل را در اینجا بخوانید و اضافه کنید، بنابراین اکنون
464
00:21:47,850 –> 00:21:50,910
باید پیامی با قالب بندی بهتر
465
00:21:50,910 –> 00:21:54,210
برای آنچه در حال ارسال است داشته باشم و ایمیل ارسالی
466
00:21:54,210 –> 00:21:55,950
فاقد HTML است که از
467
00:21:55,950 –> 00:21:58,140
اینجا وارد می شود، بنابراین می توانم آن را اعلام کنم فقط برای
468
00:21:58,140 –> 00:22:00,930
اطمینان از اینکه من HTML برابر با هیچکدام ندارم.
469
00:22:00,930 –> 00:22:04,140
از آنجایی که من اکنون در HTML عبور نمی کنم،
470
00:22:04,140 –> 00:22:06,480
می توانیم آن را ذخیره کنیم و من
471
00:22:06,480 –> 00:22:09,120
از این پوسته خارج می شوم، اکنون
472
00:22:09,120 –> 00:22:10,950
مهم است که ما در دایرکتوری صحیح هستیم
473
00:22:10,950 –> 00:22:13,760
، بنابراین مطمئن شوید که cat را انجام می دهید
474
00:22:13,760 –> 00:22:16,420
و می توانید آن را ببینید. در آنجا ایمیل بفرست
475
00:22:16,420 –> 00:22:19,070
تا من ادامه دهم و پایتون 3
476
00:22:19,070 –> 00:22:23,720
را انجام دهم و سلام جاستین و
477
00:22:23,720 –> 00:22:28,820
در نهایت پای گرسنه در gmail.com
478
00:22:28,820 –> 00:22:33,020
479
00:22:33,020 –> 00:22:35,360
را بزنم.
480
00:22:35,360 –> 00:22:37,970
به ایمیل ما در اینجا برگردید و چه می دانید که در
481
00:22:37,970 –> 00:22:41,000
آنجا وجود دارد که ما در واقع می توانیم
482
00:22:41,000 –> 00:22:44,180
پیامی ارسال کنیم و البته من می توانم این کار را
483
00:22:44,180 –> 00:22:47,420
بارها و بارها و بارها هر چند بار
484
00:22:47,420 –> 00:22:49,490
که اکنون نیاز دارم انجام دهم، دلیل اینکه
485
00:22:49,490 –> 00:22:52,010
این راهبه را پس می گیرم مربوط به ارسال
486
00:22:52,010 –> 00:22:53,510
نامه است، مثل اینکه در واقع
487
00:22:53,510 –> 00:22:56,900
هیچ نوع پاسخی را همانطور که در اینجا می بینیم نشان نمی دهد
488
00:22:56,900 –> 00:22:59,690
ht و همچنین ممکن است در
489
00:22:59,690 –> 00:23:02,060
ایمیل واقعی با مشکل مواجه شویم، مثلاً بگوییم
490
00:23:02,060 –> 00:23:03,800
رمز عبور اشتباهی را وارد
491
00:2