در این مطلب، ویدئو فرم تماس با Python Flask و ارسال ایمیل از Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:49:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,639
سلام بچه ها به کانال دانشمند آنلاین یوتیوب خوش آمدید
2
00:00:02,639 –> 00:00:04,560
، کانالی که
3
00:00:04,560 –> 00:00:07,040
همه چیز در مورد یادگیری در این کانال است،
4
00:00:07,040 –> 00:00:08,720
من ویدیوهای زیادی در مورد نحوه ایجاد
5
00:00:08,720 –> 00:00:09,840
وب سایت خود می سازم که
6
00:00:09,840 –> 00:00:11,519
چگونه وب سایت ووکامرس تجارت الکترونیک خود را ایجاد کنید
7
00:00:11,519 –> 00:00:13,120
و
8
00:00:13,120 –> 00:00:14,960
با فروش محصولات شروع به کسب درآمد آنلاین کنید.
9
00:00:14,960 –> 00:00:17,279
آنلاین اگر تازه وارد این کانال
10
00:00:17,279 –> 00:00:18,960
هستید، لطفاً به یاد داشته باشید که دکمه اشتراک را
11
00:00:18,960 –> 00:00:19,600
فشار دهید،
12
00:00:19,600 –> 00:00:21,520
می توانید آن را در پایین
13
00:00:21,520 –> 00:00:23,359
ویدیو پیدا کنید و فقط اشتراک را فشار دهید،
14
00:00:23,359 –> 00:00:25,279
لطفاً اگر محتوای من را دوست دارید، این ویدیو را لایک
15
00:00:25,279 –> 00:00:27,039
کنید و فراموش نکنید که
16
00:00:27,039 –> 00:00:28,160
در زیر
17
00:00:28,160 –> 00:00:30,160
برای من نظر بگذارید با من صحبت کنید. به من بگویید چه چیزهایی را
18
00:00:30,160 –> 00:00:31,439
در مورد ویدیوها دوست دارید چه چیزهایی را در مورد ویدیوها دوست ندارید
19
00:00:31,439 –> 00:00:33,120
چه کاری می توانم برای
20
00:00:33,120 –> 00:00:35,520
بهبود این ویدیوها انجام دهم و اگر
21
00:00:35,520 –> 00:00:37,200
در کانال تازه وارد هستید همچنین
22
00:00:37,200 –> 00:00:38,960
اگر به توضیحات بروید،
23
00:00:38,960 –> 00:00:41,200
مُهر زمانی ویدیو در دسترس است. برای شما،
24
00:00:41,200 –> 00:00:42,960
اگر میخواهید به
25
00:00:42,960 –> 00:00:44,399
بخشهای خاصی از ویدیو بروید، اگر نمیخواهید
26
00:00:44,399 –> 00:00:45,600
کل ویدیو را تماشا کنید،
27
00:00:45,600 –> 00:00:47,840
لطفاً از آن مُهرهای ویدیویی استفاده کنید
28
00:00:47,840 –> 00:00:49,039
29
00:00:49,039 –> 00:00:50,960
و ما را در کانالهای رسانههای اجتماعی ما دنبال کنید،
30
00:00:50,960 –> 00:00:52,640
ما یک فیسبوک داریم صفحه توییتر و
31
00:00:52,640 –> 00:00:54,640
اینستاگرام و بیایید
32
00:00:54,640 –> 00:00:57,840
در این ویدیو شروع به یادگیری کنیم،
33
00:00:57,840 –> 00:01:00,879
من به شما نشان خواهم داد که چگونه
34
00:01:00,879 –> 00:01:03,199
مستقیماً از برنامه های فلاسک خود ایمیل بفرستید،
35
00:01:03,199 –> 00:01:04,720
36
00:01:04,720 –> 00:01:07,840
بنابراین هفته گذشته
37
00:01:07,840 –> 00:01:11,280
این برنامه را ساختیم که قیمت ارزهای دیجیتال را نشان می دهد،
38
00:01:11,280 –> 00:01:12,640
39
00:01:12,640 –> 00:01:14,880
ما از بوت استرپ برای استایل استفاده کردیم
40
00:01:14,880 –> 00:01:16,960
و به شما نشان داد که چگونه یک api را فراخوانی کنید
41
00:01:16,960 –> 00:01:19,119
و داده هایی را که از api هستند را نمایش دهید و
42
00:01:19,119 –> 00:01:20,960
ما این برنامه را میزبانی می کنیم که
43
00:01:20,960 –> 00:01:23,280
یک برنامه کلاسی در
44
00:01:23,280 –> 00:01:26,280
سرور اوبونتو ما است یا در اوبونتو
45
00:01:26,280 –> 00:01:28,000
20.04
46
00:01:28,000 –> 00:01:31,680
و پایتون 3 اجرا می شود. اکنون بسیاری از وب سایت ها
47
00:01:31,680 –> 00:01:34,960
دارای فرم تماس و
48
00:01:34,960 –> 00:01:38,560
um هستند. برای دریافت فرم تماس،
49
00:01:38,560 –> 00:01:40,159
میدانید که مثلاً کسی
50
00:01:40,159 –> 00:01:41,439
به اینجا میآید و میخواهد با شما در تماس باشد
51
00:01:41,439 –> 00:01:42,240
52
00:01:42,240 –> 00:01:44,079
و میخواهید یک فرم تماس را در
53
00:01:44,079 –> 00:01:46,079
این ایمیل در این وبسایت قرار دهید تا افراد
54
00:01:46,079 –> 00:01:47,680
بتوانند روی آن کلیک کرده و وارد شوند. با
55
00:01:47,680 –> 00:01:48,159
شما تماس بگیرید
56
00:01:48,159 –> 00:01:49,759
و می دانید تا بتوانید به
57
00:01:49,759 –> 00:01:52,560
آنها پاسخ دهید، ما یک
58
00:01:52,560 –> 00:01:54,079
فرم تماس را به این وب سایت اضافه
59
00:01:54,079 –> 00:01:56,159
می کنیم، اما برای انجام این کار از flask mail استفاده
60
00:01:56,159 –> 00:01:57,759
می کنیم زیرا flask mail
61
00:01:57,759 –> 00:01:59,520
um در داخل یک برنامه کاربردی فلاسک عمل می کند.
62
00:01:59,520 –> 00:02:00,799
63
00:02:00,799 –> 00:02:03,520
و این بهترین راه برای ارسال ایمیل است
64
00:02:03,520 –> 00:02:05,119
اگر آنها را مستقیماً از یک برنامه فلاسک ارسال می کنید
65
00:02:05,119 –> 00:02:06,640
، این
66
00:02:06,640 –> 00:02:10,080
همان کاری است که اگر در حال
67
00:02:10,080 –> 00:02:12,959
ساختن یک وب سایت یا یک
68
00:02:12,959 –> 00:02:14,879
برنامه وب با استفاده از فلاسک
69
00:02:14,879 –> 00:02:18,400
در پایتون هستید، بیشتر
70
00:02:18,400 –> 00:02:19,920
انجام می دهید. قرار است از کتابخانه ای استفاده کنید که
71
00:02:19,920 –> 00:02:21,520
به آن نامه فلاسک می گویند،
72
00:02:21,520 –> 00:02:23,440
بنابراین کافی است به اینترنت
73
00:02:23,440 –> 00:02:24,720
اکسپلورر خود بروید و
74
00:02:24,720 –> 00:02:28,440
um
75
00:02:28,440 –> 00:02:31,680
pythonhorse.org را جستجو
76
00:02:31,680 –> 00:02:34,560
77
00:02:34,560 –> 00:02:35,840
کنید.
78
00:02:35,840 –> 00:02:36,640
79
00:02:36,640 –> 00:02:39,920
نحوه نصب flask mail um
80
00:02:39,920 –> 00:02:42,319
نحوه پیکربندی ایمیل flask با
81
00:02:42,319 –> 00:02:42,959
82
00:02:42,959 –> 00:02:46,160
جزئیات ایمیل خود و نحوه راه اندازی آن
83
00:02:46,160 –> 00:02:47,840
در داخل برنامه
84
00:02:47,840 –> 00:02:50,160
و نحوه ارسال ایمیل به عنوان مثال بنابراین
85
00:02:50,160 –> 00:02:52,239
ما این آموزش
86
00:02:52,239 –> 00:02:54,959
را برای شروع دنبال می کنیم تا در حال حاضر نیاز داریم یک
87
00:02:54,959 –> 00:02:56,239
حساب ایمیل
88
00:02:56,239 –> 00:02:58,239
و اوم، من به شما نشان خواهم داد که چگونه می توانید
89
00:02:58,239 –> 00:02:59,519
این تنظیمات را
90
00:02:59,519 –> 00:03:02,560
با یک stsm واقعی
91
00:03:02,560 –> 00:03:04,400
با یک نوع
92
00:03:04,400 –> 00:03:05,680
حساب ایمیل واقعی
93
00:03:05,680 –> 00:03:07,519
که معمولا دارید انجام دهید
94
00:03:07,519 –> 00:03:10,400
و رمز عبور و نام کاربری خود را می دانید،
95
00:03:10,400 –> 00:03:13,760
نه gmail، بنابراین شما اگر
96
00:03:13,760 –> 00:03:15,120
ما را دنبال کرده اید و مانند
97
00:03:15,120 –> 00:03:16,879
یک حساب میزبانی خود
98
00:03:16,879 –> 00:03:19,599
دارید، می توانید به داشبورد خود بروید
99
00:03:19,599 –> 00:03:20,640
100
00:03:20,640 –> 00:03:22,879
و در زیر داشبورد خود
101
00:03:22,879 –> 00:03:24,000
حساب های ایمیل دارید
102
00:03:24,000 –> 00:03:25,519
و ما می خواهیم یک حساب ایمیل جدید
103
00:03:25,519 –> 00:03:27,040
ایجاد کنیم. برای اینکه
104
00:03:27,040 –> 00:03:28,640
از فلش میل خود استفاده کنیم،
105
00:03:28,640 –> 00:03:31,680
در حال حاضر هیچ حساب کاربری در
106
00:03:31,680 –> 00:03:32,080
این مورد
107
00:03:32,080 –> 00:03:35,200
نداریم، بنابراین بیایید یک اکانت
108
00:03:35,200 –> 00:03:38,560
بسازیم، بنابراین روی ایجاد کلیک کنید و بیایید
109
00:03:38,560 –> 00:03:39,840
دامنه ای را برای ایجاد یک
110
00:03:39,840 –> 00:03:42,400
حساب ایمیل با آن انتخاب کنیم و ببینیم چه
111
00:03:42,400 –> 00:03:44,159
چیزی در اینجا داریم. اینجا چند دامنه
112
00:03:44,159 –> 00:03:45,680
113
00:03:45,680 –> 00:03:49,519
دارم و میخواهم با um
114
00:03:53,599 –> 00:03:58,000
web design johannesburg.com شروع کنم، بسیار
115
00:03:58,000 –> 00:04:01,040
خوب و سپس بیایید این
116
00:04:01,040 –> 00:04:05,120
um testing
117
00:04:05,519 –> 00:04:07,360
را درست صدا بزنیم تا آدرس ایمیل شما
118
00:04:07,360 –> 00:04:10,239
در طراحی وب به آدرس honorpec.com آزمایش شود
119
00:04:10,239 –> 00:04:12,720
و ما یک رمز عبور برای آن تعیین میکنیم
120
00:04:12,720 –> 00:04:14,080
و بیایید این
121
00:04:14,080 –> 00:04:16,720
122
00:04:18,000 –> 00:04:19,759
رمز عبور آزمایشی را صدا کنیم، بنابراین
123
00:04:19,759 –> 00:04:21,839
واقعاً بد است، هرگز رمز عبوری
124
00:04:21,839 –> 00:04:22,560
به نام
125
00:04:22,560 –> 00:04:25,840
رمز عبور آزمایشی نداشته باشید و سپس
126
00:04:25,840 –> 00:04:26,639
بیایید
127
00:04:26,639 –> 00:04:29,919
یک حساب کاربری ایجاد کنیم تا همه چیز را داشته باشیم.
128
00:04:29,919 –> 00:04:32,240
اطلاعاتی که برای شروع درست نیاز داریم
129
00:04:32,240 –> 00:04:33,840
اکنون ما با همان
130
00:04:33,840 –> 00:04:35,440
سرور خصوصی مجازی کار می کنیم که آخرین بار ایجاد کردیم،
131
00:04:35,440 –> 00:04:36,479
132
00:04:36,479 –> 00:04:38,479
زیرا من هیچ کد پایتونی را
133
00:04:38,479 –> 00:04:39,759
روی رایانه واقعی خود نمی سازم، اما
134
00:04:39,759 –> 00:04:41,120
اگر آن را روی رایانه خود انجام می دهید، می
135
00:04:41,120 –> 00:04:42,479
توانید دقیقاً همان مراحل را دنبال کنید
136
00:04:42,479 –> 00:04:43,759
. کامپیوتر شما فرقی نمی کند
137
00:04:43,759 –> 00:04:45,759
که از ویندوز استفاده می کنید
138
00:04:45,759 –> 00:04:47,919
یا از مک یا هر چیز دیگری که می دانید، باید
139
00:04:47,919 –> 00:04:49,520
روش مشابهی را برای انجام
140
00:04:49,520 –> 00:04:50,880
همان کار پیدا کنید،
141
00:04:50,880 –> 00:04:52,560
اما اگر روی یک
142
00:04:52,560 –> 00:04:54,240
سرور خصوصی مجازی مانند من کار می کنید،
143
00:04:54,240 –> 00:04:56,160
من قبلاً وارد شده ام. در سرور خصوصی پروژه من
144
00:04:56,160 –> 00:04:57,360
145
00:04:57,360 –> 00:05:00,720
و من env برنامه ای را
146
00:05:00,720 –> 00:05:01,840
که می دانید محیطی که از آن کار می کنید را
147
00:05:01,840 –> 00:05:03,360
فعال کرده ام به یاد داشته باشید در آخرین
148
00:05:03,360 –> 00:05:04,080
سخنرانی به
149
00:05:04,080 –> 00:05:06,560
شما نشان دادم چگونه ایجاد کنید چگونه
150
00:05:06,560 –> 00:05:08,400
پایتون را در محیط مجازی خود بارگذاری کنید
151
00:05:08,400 –> 00:05:11,360
و چگونه یک برنامه ایجاد کنید.
152
00:05:11,360 –> 00:05:13,199
محیط مجازی برای کار کردن از آنجایی
153
00:05:13,199 –> 00:05:14,720
که در آنجا قرار است تمام
154
00:05:14,720 –> 00:05:16,080
155
00:05:16,080 –> 00:05:17,759
بسته های پایتون خود را بارگیری کنید، می
156
00:05:17,759 –> 00:05:19,120
خواهید آنها را در محیط مجازی بارگذاری
157
00:05:19,120 –> 00:05:20,720
کنید، برنامه خود را مستقیماً از
158
00:05:20,720 –> 00:05:21,840
محیط مجازی اجرا کنید،
159
00:05:21,840 –> 00:05:23,919
بنابراین وقتی نصب pip را اجرا کنید، باید
160
00:05:23,919 –> 00:05:26,320
آن را از محیط مجازی اجرا کنیم،
161
00:05:26,320 –> 00:05:28,560
پس بیایید آن را کپی کنیم و
162
00:05:28,560 –> 00:05:29,759
163
00:05:29,759 –> 00:05:32,000
برای شروع، ایمیل python um را نصب کنیم تا مردم
164
00:05:32,000 –> 00:05:34,720
ایمیل
165
00:05:36,800 –> 00:05:40,080
python را به خوبی نصب کنند، بنابراین python main
166
00:05:40,080 –> 00:05:42,880
بعد از آن نصب شود، اکنون میتوانیم
167
00:05:42,880 –> 00:05:44,960
برنامه ما را مقداردهی اولیه کنیم.
168
00:05:44,960 –> 00:05:48,479
امم، پس اگر به کد برنامه ما نگاه میکنید،
169
00:05:48,479 –> 00:05:51,600
ممکن است به من اجازه دهید این را در اینجا
170
00:05:51,600 –> 00:05:54,160
قرار دهم تا کار با ok آسانتر باشد،
171
00:05:54,160 –> 00:05:56,400
بنابراین اگر به کد پایتون خود نگاه کنیم،
172
00:05:56,400 –> 00:05:57,280
مثلاً اگر برنامه نانو را باز کنید،
173
00:05:57,280 –> 00:06:00,800
نقطه py، اینجا
174
00:06:00,800 –> 00:06:03,840
فایل uh برنامه ما است. است و ما میتوانیم کدی
175
00:06:03,840 –> 00:06:04,880
را که نوشتهایم خوب
176
00:06:04,880 –> 00:06:08,319
ببینیم، بنابراین در حال حاضر حتی
177
00:06:08,319 –> 00:06:10,319
آنچه را که قرار است استفاده کنیم را وارد نکردهایم، بنابراین
178
00:06:10,319 –> 00:06:11,759
اولین چیزی که نیاز داریم این است که
179
00:06:11,759 –> 00:06:15,360
از فلاسک یک نامه را وارد کنیم.
180
00:06:15,360 –> 00:06:17,440
بنابراین این کار باید
181
00:06:17,440 –> 00:06:21,199
درست در بالای صفحه انجام شود،
182
00:06:21,199 –> 00:06:24,080
بنابراین از ایمیل واردات فلاسک و سپس
183
00:06:24,080 –> 00:06:24,400
184
00:06:24,400 –> 00:06:26,080
فلاسک وارداتی که قبلاً انجام شده است،
185
00:06:26,080 –> 00:06:28,160
زیرا ما باید این کار را انجام میدادیم
186
00:06:28,160 –> 00:06:29,600
تا بدانیم برنامه ما را
187
00:06:29,600 –> 00:06:30,720
برای اولین بار شروع کنیم
188
00:06:30,720 –> 00:06:33,520
و بعد از آن ما نیاز به
189
00:06:33,520 –> 00:06:34,400
ایجاد
190
00:06:34,400 –> 00:06:36,240
um وجود دارد دو روشهای انجام درست آن،
191
00:06:36,240 –> 00:06:38,800
میتوانید هر یک از ایمیلها یک mail.app سفارشی باشد
192
00:06:38,800 –> 00:06:40,479
و آن را به این صورت مقداردهی اولیه کنید و
193
00:06:40,479 –> 00:06:41,919
این روشی است که من انتخاب
194
00:06:41,919 –> 00:06:44,639
میکنم، بنابراین پس از راهاندازی شی برنامه،
195
00:06:44,639 –> 00:06:45,520
196
00:06:45,520 –> 00:06:48,479
یک شی mail um از ایمیلی که میشناسید ایجاد کنید.
197
00:06:48,479 –> 00:06:48,880
اوم
198
00:06:48,880 –> 00:06:52,160
می دانید اوه اوه از ایمیل امم
199
00:06:52,160 –> 00:06:54,319
می دانید اوه اوه کتابخانه ای که به تازگی
200
00:06:54,319 –> 00:06:55,199
نصب کرده اید خوب است،
201
00:06:55,199 –> 00:06:57,039
پس بیایید این را کپی کنیم که مقداردهی اولیه
202
00:06:57,039 –> 00:06:58,319
این فقط به شما نشان می دهد که
203
00:06:58,319 –> 00:06:59,599
دو راه
204
00:06:59,599 –> 00:07:02,000
متفاوت برای مقداردهی اولیه برنامه شما وجود دارد، بنابراین
205
00:07:02,000 –> 00:07:03,280
من این راه را انتخاب می کنم زیرا این
206
00:07:03,280 –> 00:07:05,919
کاری است که من معمولاً به درستی انجام میدهم،
207
00:07:05,919 –> 00:07:09,039
بنابراین دقیقاً در زیر برنامه وجود دارد،
208
00:07:09,039 –> 00:07:11,360
شما فقط میخواهید نامه را راهاندازی
209
00:07:11,360 –> 00:07:13,520
کنید و همچنین شی رایانامه را
210
00:07:13,520 –> 00:07:15,759
که من حدس میزنم از کتابخانه ایمیل
211
00:07:15,759 –> 00:07:18,560
، در برنامه بهعنوان آرگومان دریافت میکند، خوب است،
212
00:07:18,560 –> 00:07:22,800
بنابراین اکنون ما داریم یک شیء ایمیل
213
00:07:22,800 –> 00:07:24,639
برای کار با اوکی، بنابراین آنها به
214
00:07:24,639 –> 00:07:26,080
شما نشان می دهند که اگر می خواهید پیام ارسال
215
00:07:26,080 –> 00:07:27,120
216
00:07:27,120 –> 00:07:28,800
کنید، اول از همه پیامی دارید
217
00:07:28,800 –> 00:07:30,479
که به یک شی پیام نیاز دارید،
218
00:07:30,479 –> 00:07:32,240
بنابراین این شیء پیام نیز باید
219
00:07:32,240 –> 00:07:35,039
درست وارد شود، بنابراین بیایید آن را کپی کنیم
220
00:07:35,039 –> 00:07:36,960
و از آن نامه فلاسکی که باید ارسال کنیم
221
00:07:36,960 –> 00:07:38,560
پیام پورت نیز همینطور، بنابراین در حال حاضر
222
00:07:38,560 –> 00:07:41,280
ما نامه را در بالا همانجا وارد
223
00:07:41,280 –> 00:07:43,199
کرده ایم و سپس باید پیام را وارد کنیم،
224
00:07:43,199 –> 00:07:47,680
بنابراین من فقط کاما می گویم
225
00:07:47,680 –> 00:07:49,360
و پیام وارد می کنم، بنابراین باید
226
00:07:49,360 –> 00:07:50,720
یک ایمیل وارد
227
00:07:50,720 –> 00:07:53,919
کنیم و باید یک ایمیل وارد کنیم. پیام خوب است
228
00:07:53,919 –> 00:07:55,280
و پس از انجام این کار،
229
00:07:55,280 –> 00:07:56,800
میتوانیم یک شیء پیام ایجاد کنیم
230
00:07:56,800 –> 00:07:58,400
که پیام سلام است،
231
00:07:58,400 –> 00:08:00,240
باید بگویید فرستنده
232
00:08:00,240 –> 00:08:01,759
کیست و گیرندگان چه کسانی هستند
233
00:08:01,759 –> 00:08:04,080
و یا میتوانید این کار را به این طریق انجام دهید و سپس
234
00:08:04,080 –> 00:08:05,759
شما میتواند پیام را ارسال کند
235
00:08:05,759 –> 00:08:07,120
و سپس شخص باید آن ایمیل را دریافت کند،
236
00:08:07,120 –> 00:08:09,919
اما قبل از اینکه بتوانید این کار را انجام دهید،
237
00:08:09,919 –> 00:08:12,720
باید شی پیکربندی خود را تنظیم کنید
238
00:08:12,720 –> 00:08:14,720
تا بتوانید آن را پیکربندی
239
00:08:14,720 –> 00:08:15,759
کنید.
240
00:08:15,759 –> 00:08:18,240
241
00:08:18,240 –> 00:08:19,759
باید داخل برنامه فلاسک خود را درست پیکربندی کنید،
242
00:08:19,759 –> 00:08:21,520
243
00:08:21,520 –> 00:08:24,400
بنابراین ما این کار را انجام ندادهایم و اجازه
244
00:08:24,400 –> 00:08:26,319
دهید این کار را بعداً انجام دهیم،
245
00:08:26,319 –> 00:08:29,360
بنابراین برای مقداردهی اولیه یا تنظیم
246
00:08:29,360 –> 00:08:30,720
پیکربندی uh برای
247
00:08:30,720 –> 00:08:34,000
ایمیل um، اجازه دهید نگاهی به
248
00:08:34,000 –> 00:08:37,039
um که مستندات را میشناسید داشته باشیم. بنابراین
249
00:08:37,039 –> 00:08:39,200
چیزهایی وجود دارد
250
00:08:39,200 –> 00:08:42,000
ما به اوم نیاز داریم، باید سرور ایمیلی را
251
00:08:42,000 –> 00:08:43,679
که از آن کار می کنیم تنظیم کنیم، پس
252
00:08:43,679 –> 00:08:45,120
بیایید این کار را انجام دهیم،
253
00:08:45,120 –> 00:08:48,160
کجا هستیم، چرا اینقدر دور است،
254
00:08:48,160 –> 00:08:50,640
اجازه دهید آن را در آنجا قرار دهیم، بنابراین
255
00:08:50,640 –> 00:08:52,399
سرور ایمیل به روشی که ما انجام می دهیم می گوییم
256
00:08:52,399 –> 00:08:56,720
app dot پیکربندی ما
257
00:09:01,120 –> 00:09:03,040
در واقع فقط به آن نیاز
258
00:09:03,040 –> 00:09:05,680
259
00:09:05,680 –> 00:09:07,760
260
00:09:07,760 –> 00:09:08,880
دارد زیرا اشکالی ندارد، پس بیایید آن
261
00:09:08,880 –> 00:09:11,600
را کپی
262
00:09:11,600 –> 00:09:12,240
263
00:09:12,240 –> 00:09:16,160
264
00:09:16,160 –> 00:09:18,480
کنیم. is توسط دامنه میزبانی می شود،
265
00:09:18,480 –> 00:09:19,839
بنابراین شما فقط دیدید که من حساب جدید را ایجاد
266
00:09:19,839 –> 00:09:22,160
کردم و روی cp51 میزبانی می شود،
267
00:09:22,160 –> 00:09:23,760
بنابراین باید بفهمید
268
00:09:23,760 –> 00:09:25,200
که میزبان
269
00:09:25,200 –> 00:09:29,279
شما کجاست اما
270
00:09:29,279 –> 00:09:31,120
اگر ایمیل خود را میزبانی می کنید مال من cp51.domains.com است. دامنه ای
271
00:09:31,120 –> 00:09:32,399
مانند I am
272
00:09:32,399 –> 00:09:34,240
just um به سی
273
00:09:34,240 –> 00:09:36,080
پنل خود که در آن وارد می شوید نگاهی
274
00:09:36,080 –> 00:09:36,640
275
00:09:36,640 –> 00:09:40,240
بیندازید.
276
00:09:40,240 –> 00:09:43,640
شما همچنین می توانید در این مرحله از mail.yourdomain.com استفاده کنید،
277
00:09:43,640 –> 00:09:45,440
سپس چیز بعدی
278
00:09:45,440 –> 00:09:46,480
که باید راه اندازی کنیم
279
00:09:46,480 –> 00:09:50,000
این است که پورت مشکلی ندارد
280
00:09:50,000 –> 00:09:52,160
و بنابراین ما این کار را انجام می دهیم
281
00:09:52,160 –> 00:09:54,880
که می گوییم
282
00:09:58,880 –> 00:10:03,120
پورت ایمیل برنامه و می رویم برای بستن آن
283
00:10:03,120 –> 00:10:05,120
و این یک عدد و
284
00:10:05,120 –> 00:10:07,760
عدد صحیح است، بنابراین پیش فرض 25 است که
285
00:10:07,760 –> 00:10:09,600
آنها استفاده می کنند و من نمی خواهم از 25 استفاده کنم،
286
00:10:09,600 –> 00:10:10,160
می خواهم از
287
00:10:10,160 –> 00:10:12,399
یک اتصال ssl استفاده کنم، بنابراین از
288
00:10:12,399 –> 00:10:13,680
465
289
00:10:13,680 –> 00:10:15,760
استفاده می کنم. از رویه دامنه برای
290
00:10:15,760 –> 00:10:17,519
um
291
00:10:17,519 –> 00:10:19,120
خود برای نامه خود نیز استفاده می کنید، فقط می توانید از 465 استفاده کنید
292
00:10:19,120 –> 00:10:20,880
زیرا
293
00:10:20,880 –> 00:10:23,200
اگر از 25 استفاده می کنید پورت ssl است که یک
294
00:10:23,200 –> 00:10:24,800
پورت غیر ssr است و تفاوت
295
00:10:24,800 –> 00:10:26,640
بین ssl و غیر ssl
296
00:10:26,640 –> 00:10:28,959
um در همین است. ssl دارای
297
00:10:28,959 –> 00:10:29,680
گواهینامه ای است
298
00:10:29,680 –> 00:10:31,760
که شما می دانید، بنابراین می توانید
299
00:10:31,760 –> 00:10:33,760
ایمیل خود را رمزگذاری کنید یا می دانید که
300
00:10:33,760 –> 00:10:35,360
این یک نوع روش ارتباطی امن تر
301
00:10:35,360 –> 00:10:37,920
است و اگر از یک unssl استفاده می کنید
302
00:10:37,920 –> 00:10:38,560
303
00:10:38,560 –> 00:10:42,720
کمتر ایمن است، سپس مورد بعدی این است که um
304
00:10:42,720 –> 00:10:45,440
من از tls استفاده می کنم. پیشفرض نادرست است،
305
00:10:45,440 –> 00:10:46,560
نمیخواهم تغییری
306
00:10:46,560 –> 00:10:49,600
بدهم که این یکی را کپی میکنیم از ssl استفاده کنید و
307
00:10:49,600 –> 00:10:51,040
اوم پیشفرض نادرست است، ما
308
00:10:51,040 –> 00:10:54,800
آن را به um true تغییر میدهیم
309
00:10:57,200 –> 00:10:59,040
بسیار خوب، پس ما می خواهیم بگوییم که
310
00:10:59,040 –> 00:11:02,320
یکی آه، ما می خواهیم درست باشد،
311
00:11:02,320 –> 00:11:05,680
سپس اوم بعدی این است که
312
00:11:05,680 –> 00:11:06,079
313
00:11:06,079 –> 00:11:07,600
ما نیازی به رفع اشکال نداریم، سپس باید
314
00:11:07,600 –> 00:11:09,120
315
00:11:09,120 –> 00:11:11,600
نام کاربری و رمز عبور خود را تنظیم کنیم، بنابراین نام کاربری
316
00:11:11,600 –> 00:11:13,040
و رمز عبور رمزی است که
317
00:11:13,040 –> 00:11:14,720
معمولاً برای بررسی آدرس ایمیل خود از آن استفاده می
318
00:11:14,720 –> 00:11:15,360
کنید،
319
00:11:15,360 –> 00:11:17,760
بنابراین ما باید آن را تنظیم کنیم و
320
00:11:17,760 –> 00:11:21,120
فقط می گوییم
321
00:11:22,320 –> 00:11:25,519
app.config نام کاربری ایمیل در این مورد
322
00:11:25,519 –> 00:11:26,959
نام کاربری ما همان نام کاربری خواهد بود که ما
323
00:11:26,959 –> 00:11:28,640
فقط ایجاد شده در حال حاضر
324
00:11:28,640 –> 00:11:31,680
تست در okay این باید
325
00:11:31,680 –> 00:11:35,279
مانند یک رشته
326
00:11:35,279 –> 00:11:40,079
تست خوب در طراحی وب باشد،
327
00:11:40,079 –> 00:11:41,519
فقط مطمئن شوید که املا را به درستی دریافت کرده اید،
328
00:11:41,519 –> 00:11:44,720
بنابراین در
329
00:11:44,720 –> 00:11:50,880
طراحی وب سایت design.johannesburg.com
330
00:11:50,880 –> 00:11:53,839
کاملاً آزمایش می شود، بنابراین این نام کاربری من است
331
00:11:53,839 –> 00:11:57,360
و سپس رمز عبور
332
00:11:57,360 –> 00:12:04,160
که من به تازگی
333
00:12:08,839 –> 00:12:10,480
رمز عبور app.config.mail
334
00:12:10,480 –> 00:12:12,480
um را در اشیاء رشته ای ایجاد کردم و به یاد داشته باشید
335
00:12:12,480 –> 00:12:16,240
که رمز عبور ما آزمایش رمز عبور
336
00:12:19,600 –> 00:12:22,320
آزمایش یک رمز عبور بود، بنابراین این همه
337
00:12:22,320 –> 00:12:22,800
338
00:12:22,800 –> 00:12:24,800
اشیاء پیکربندی اولیه است که باید در
339
00:12:24,800 –> 00:12:26,399
هنگام شروع به کار um
340
00:12:26,399 –> 00:12:27,920
را اضافه کنید، می توانید این موارد دیگر را اضافه کنید. آنهایی که می
341
00:12:27,920 –> 00:12:30,079
خواهید داشته باشید یک فرستنده پیشفرض گلگیر هر چه باشد،
342
00:12:30,079 –> 00:12:30,560
343
00:12:30,560 –> 00:12:33,200
اما آنقدرها مهم نیست، این است که شما
344
00:12:33,200 –> 00:12:35,040
باید حداقل نام کاربری و
345
00:12:35,040 –> 00:12:36,320
رمز عبور
346
00:12:36,320 –> 00:12:39,040
حداقل سرور خود را در پورت خود داشته باشید،
347
00:12:39,040 –> 00:12:39,680
348
00:12:39,680 –> 00:12:40,959
مگر اینکه بخواهید از مقادیر پیشفرض
349
00:12:40,959 –> 00:12:42,160
استفاده کنید و میتوانید آن را ترک کنید، اما اگر
350
00:12:42,160 –> 00:12:43,279
بخواهید برای استفاده حداقلی از مقادیر پیشفرض،
351
00:12:43,279 –> 00:12:45,120
باید
352
00:12:45,120 –> 00:12:46,639
نام کاربری و رمز عبور را برای سرور داشته باشید که
353
00:12:46,639 –> 00:12:47,920
مهمترین چیزی است که
354
00:12:47,920 –> 00:12:48,399
باید داشته باشید،
355
00:12:48,399 –> 00:12:50,720
بنابراین پس از انجام این کار، اجازه دهید یک شی ایمیل سریع ایجاد کنیم
356
00:12:50,720 –> 00:12:51,680
357
00:12:51,680 –> 00:12:55,120
تا به شما نشان دهیم چگونه این کار
358
00:12:55,120 –> 00:12:57,279
درست است. بنابراین من یک تابع
359
00:12:57,279 –> 00:12:58,720
در اینجا ایجاد
360
00:12:58,720 –> 00:13:02,160
می کنم که می خواهم um تابع ایمیل من را صدا بزنم،
361
00:13:02,160 –> 00:13:03,040
362
00:13:03,040 –> 00:13:05,120
اما به جای تایپ کردن آن در اینجا، زیرا تایپ کردن
363
00:13:05,120 –> 00:13:07,200
این کار بسیار دشوار است،
364
00:13:07,200 –> 00:13:10,880
سعی می کنم آن را از طریق um تایپ کنم
365
00:13:10,880 –> 00:13:14,399
ویرایشگر متن من است، پس بیایید به
366
00:13:14,399 –> 00:13:15,519
آنجا برویم تا بخواهیم یک تابع ایجاد کنیم
367
00:13:15,519 –> 00:13:17,760
و این تابع را می خواهیم
368
00:13:17,760 –> 00:13:18,800
آن را
369
00:13:18,800 –> 00:13:22,720
ارسال ایمیل آزمایشی صدا
370
00:13:22,720 –> 00:13:24,160
کنیم و زمانی که آن تابع را ایجاد کردیم
371
00:13:24,160 –> 00:13:26,079
که به آن ارسال ایمیل آزمایشی می گویند،
372
00:13:26,079 –> 00:13:28,240
باید چند
373
00:13:28,240 –> 00:13:29,680
چیز را آغاز کنید، پس بیایید بریم دوباره از طریق
374
00:13:29,680 –> 00:13:31,360
مستندات
375
00:13:31,360 –> 00:13:33,040
خوب است، بنابراین اگر به مستندات نگاه کنید،
376
00:13:33,040 –> 00:13:35,200
377
00:13:35,200 –> 00:13:37,200
اولین چیزی که برای شروع نیاز دارید
378
00:13:37,200 –> 00:13:39,120
، پیام
379
00:13:39,120 –> 00:13:42,079
um msg یا شی پیام است
380
00:13:42,079 –> 00:13:43,360
381
00:13:43,360 –> 00:13:46,240
که عنوان فرستنده را دارد و گیرنده
382
00:13:46,240 –> 00:13:48,000
و گیرنده یک آرایه
383
00:13:48,000 –> 00:13:49,440
با چند آدرس ایمیل است که شما به
384
00:13:49,440 –> 00:13:51,279
آنها ارسال می کنید، حتی اگر آن را فقط به
385
00:13:51,279 –> 00:13:51,600
386
00:13:51,600 –> 00:13:53,120
یک آدرس ایمیل ارسال می کنید، باید آن را
387
00:13:53,120 –> 00:13:54,959
در یک آرایه قرار دهید و
388
00:13:54,959 –> 00:13:57,040
نشان دهید که تنها یک آدرس ایمیل
389
00:13:57,040 –> 00:13:58,800
بعد از شما است. آن
390
00:13:58,800 –> 00:14:01,760
um مورد نیاز را انجام دهید و سپس وارد
391
00:14:01,760 –> 00:14:02,000
392
00:14:02,000 –> 00:14:03,839
بدنه شده و html را وارد کنید و سپس
393
00:14:03,839 –> 00:14:05,519
پیامی را ارسال می کنید که فقط به
394
00:14:05,519 –> 00:14:06,800
شما نشان می دهد که
395
00:14:06,800 –> 00:14:08,880
راه های مختلفی برای شروع این شی وجود دارد با گفتن
396
00:14:08,880 –> 00:14:10,320
msg recipients
397
00:14:10,320 –> 00:14:12,560
msg ed recipient و غیره اما ما این
398
00:14:12,560 –> 00:14:13,600
کار را انجام نمی دهیم که ما
399
00:14:13,600 –> 00:14:15,519
همه گیرندگان را به عنوان یکی از آنها
400
00:14:15,519 –> 00:14:17,440
که می شناسید قرار می دهیم، بنابراین پیام
401
00:14:17,440 –> 00:14:18,959
هر عنوان فرستنده و
402
00:14:18,959 –> 00:14:19,680
گیرندگان است،
403
00:14:19,680 –> 00:14:21,920
بنابراین شما می توانید آن را همانطور که هست کپی کنید. مانند
404
00:14:21,920 –> 00:14:23,120
آن
405
00:14:23,120 –> 00:14:25,440
و در آن شیء msg را شروع کنید و من
406
00:14:25,440 –> 00:14:27,279
آن را در آنجا جایگذاری میکنم تا بتوانم آن را
407
00:14:27,279 –> 00:14:28,320
به
408
00:14:28,320 –> 00:14:33,440
راحتی تایپ کنم، بنابراین اولین
409
00:14:34,240 –> 00:14:36,639
ایمیل پایتون ما خوب
410
00:14:36,639 –> 00:14:38,160
این عنوان ایمیل ما خواهد بود
411
00:14:38,160 –> 00:14:39,920
و فرستندهای که از
412
00:14:39,920 –> 00:14:42,079
آن ارسال میکنیم بدیهی است آدرس ایمیل
413
00:14:42,079 –> 00:14:44,320
درست است و آدرس ایمیل ما این
414
00:14:44,320 –> 00:14:46,399
تست
415
00:14:46,399 –> 00:14:50,880
در web of design.
416
00:14:54,920 –> 00:14:56,240
417
00:14:56,240 –> 00:14:57,199
418
00:14:57,199 –> 00:14:59,760
419
00:14:59,760 –> 00:15:01,360
420
00:15:01,360 –> 00:15:03,040
421
00:15:03,040 –> 00:15:04,800
آدرس
422
00:15:04,800 –> 00:15:07,040
423
00:15:08,720 –> 00:15:10,160
جیمیل من خیلی خوب است و من میخواهم آن را دوباره
424
00:15:10,160 –> 00:15:11,519
به آدرس ایمیل دیگری بفرستم، بنابراین
425
00:15:11,519 –> 00:15:12,560
میخواهم دو تا داشته باشم، میخواهم
426
00:15:12,560 –> 00:15:13,760
آن را به دو مکان مختلف بفرستم
427
00:15:13,760 –> 00:15:15,920
تا شما بتوانید این کار را انجام دهید
428
00:15:15,920 –> 00:15:17,600
و من میخواهم آن را به ایمیل من نیز ارسال کنم.
429
00:15:17,600 –> 00:15:19,199
آدرس ایمیل شخصی خود،
430
00:15:19,199 –> 00:15:22,639
اوم، نباید مدیر باشد، اجازه دهید آن را
431
00:15:22,639 –> 00:15:27,839
به
432
00:15:30,959 –> 00:15:34,800
برتا ارسال کنیم و بعد از انجام این کار،
433
00:15:34,800 –> 00:15:37,519
کار بعدی که باید انجام دهیم این است
434
00:15:37,519 –> 00:15:38,720
که باید
435
00:15:38,720 –> 00:15:40,959
متن پیام را تنظیم کنیم و شما
436
00:15:40,959 –> 00:15:43,120
دو گزینه دارید. می توانید به آن یک
437
00:15:43,120 –> 00:15:46,720
نوع معمولی مانند یک رشته um
438
00:15:46,720 –> 00:15:48,959
و یک htm بدهید l یا حداقل
439
00:15:48,959 –> 00:15:50,639
باید به آن یک شی رشته بدهید، اما اگر
440
00:15:50,639 –> 00:15:51,360
441
00:15:51,360 –> 00:15:53,680
میخواهید html بنویسید، میتوانید
442
00:15:53,680 –> 00:15:55,120
این کار را نیز انجام دهید.
443
00:15:55,120 –> 00:15:57,839
444
00:15:57,839 –> 00:15:59,680
445
00:15:59,680 –> 00:16:01,120
شخصی که آن را برای او ارسال می کنید،
446
00:16:01,120 –> 00:16:02,800
زیرا برخی از حساب های ایمیل
447
00:16:02,800 –> 00:16:04,480
وجود دارند که پیکربندی شده اند تا html را نپذیرند
448
00:16:04,480 –> 00:16:06,560
و سپس نسخه بدنه آن را می
449
00:16:06,560 –> 00:16:09,360
گیرند، اما بسیاری از
450
00:16:09,360 –> 00:16:10,480
حساب های ایمیل حتی gmail به
451
00:16:10,480 –> 00:16:12,720
گونه ای پیکربندی شده اند که قسمت html
452
00:16:12,720 –> 00:16:14,720
را بپذیرند. خوب
453
00:16:14,720 –> 00:16:18,240
پس بیایید فقط آن را کپی کنیم و من به آنجا می روم
454
00:16:18,240 –> 00:16:19,040
455
00:16:19,040 –> 00:16:22,639
و وقتی این کار را انجام دادیم یا
456
00:16:22,639 –> 00:16:28,000
شیء um را ارسال کردیم، بیایید تصمیم بگیریم که
457
00:16:28,000 –> 00:16:31,360
کاملاً درست است msg.body من نمی
458
00:16:31,360 –> 00:16:32,800
خواهم آزمایشی را در آنجا قرار دهم، در واقع
459
00:16:32,800 –> 00:16:35,360
می توانید با پایتون از سه مورد استفاده کنید.
460
00:16:35,360 –> 00:16:38,399
چیزی که شما اسمش را می گذارید مثل سه ام ام
461
00:16:38,399 –> 00:16:40,399
ویرگول معکوس تا بتوانید
462
00:16:40,399 –> 00:16:41,519
بهتر تایپ کنید
463
00:16:41,519 –> 00:16:44,240
یکی دو سه مثل آن را می شناسید و سپس می توانید
464
00:16:44,240 –> 00:16:45,680
بدانید که می توانید تایپ را
465
00:16:45,680 –> 00:16:48,560
دوست داشته باشید مثل اینکه می دانید به روشی که می خواهید
466
00:16:49,440 –> 00:16:52,240
فقط می توانید مانند یک div داشته باشید. عنصر بسیار
467
00:16:52,240 –> 00:16:52,720
خوب است
468
00:16:52,720 –> 00:16:56,399
، فرض کنید عنصر div مانند آن
469
00:16:56,959 –> 00:17:00,639
همه است درست است و امم عنصر div خوب است
470
00:17:00,639 –> 00:17:02,800
html نیز باید در داخل پرانتز باشد
471
00:17:02,800 –> 00:17:04,000
، فکر می کنم اجازه دهید دوبار
472
00:17:04,000 –> 00:17:06,319
بررسی کنم بله، باید مانند
473
00:17:06,319 –> 00:17:08,079
علامت نقل قول داخل باشد، بنابراین بیایید فقط
474
00:17:08,079 –> 00:17:10,079
از همان سه علامت نقل قول استفاده کنیم
475
00:17:10,079 –> 00:17:13,119
یک دو سه بله که خیلی بهتر است،
476
00:17:13,119 –> 00:17:19,838
خوب است و آن پیام
477
00:17:25,839 –> 00:17:28,079
ارسال شده یا ارسال شده را وارد کنید و سپس من
478
00:17:28,079 –> 00:17:31,120
فقط تمام این تابع را کپی می کنم،
479
00:17:31,120 –> 00:17:33,440
تمام این تابع را می خواهم
480
00:17:33,440 –> 00:17:35,200
آن را در داخل من
481
00:17:35,200 –> 00:17:38,160
بچسبانم، تایپ کردن آن در آنجا آسان تر بود، اما می
482
00:17:38,160 –> 00:17:40,000
خواهم آن را در اینجا بچسبانم
483
00:17:40,000 –> 00:17:41,600
بنابراین من می خواهم یک تابع جدید
484
00:17:41,600 –> 00:17:43,120
در بالای صفحه ایجاد
485
00:17:43,120 –> 00:17:45,200
کنم که تابع mail است، من
486
00:17:45,200 –> 00:17:46,400
آن را در همانجا قرار
487
00:17:46,400 –> 00:17:51,360
می دهم، بنابراین بیایید این یکی را در اینجا
488
00:17:51,880 –> 00:17:54,880
msg.html قرار دهیم
489
00:17:55,600 –> 00:17:57,760
تا شما این
490
00:17:57,760 –> 00:17:58,640
تابع را داشته باشید def
491
00:17:58,640 –> 00:18:01,440
ascend mail و ما میتوانیم این
492
00:18:01,440 –> 00:18:03,600
تابع را در داخل root صدا بزنیم okay
493
00:18:03,600 –> 00:18:06,720
بنابراین اوم من این را در داخل
494
00:18:06,720 –> 00:18:10,480
ریشه اصلی فراخوانی میدهم، اوه، من فقط آن را
495
00:18:10,480 –> 00:18:12,320
um صدا میزنم در حالی که در حال
496
00:18:12,320 –> 00:18:13,919
گرفتن نتایج است و قبل از اینکه نتیجه را نشان دهد
497
00:18:13,919 –> 00:18:14,559
498
00:18:14,559 –> 00:18:16,000
فقط آن
499
00:18:16,000 –> 00:18:17,600
تابع را صدا می
500
00:18:17,600 –> 00:18:19,600
زنم و اجازه نمی دهم فقط tab let را بزنم من از یک
501
00:18:19,600 –> 00:18:20,799
دو سه
502
00:18:20,799 –> 00:18:22,799
چهار استفاده می کنم زیرا باید آن را چهار
503
00:18:22,799 –> 00:18:24,960
بار فاصله بیندازم و سپس فقط آن را کپی می کنم
504
00:18:24,960 –> 00:18:25,840
در
505
00:18:25,840 –> 00:18:30,000
ایمیل آزمایشی ارسال می کنم،
506
00:18:37,760 –> 00:18:42,480
ایمیل طعم را به آنجا ارسال
507
00:18:42,480 –> 00:18:46,000
می کنم، خیلی خوب است،
508
00:18:46,000 –> 00:18:48,480
بنابراین اگر به root home خود بروم
509
00:18:48,480 –> 00:18:49,360
که همان است.
510
00:18:49,360 –> 00:18:52,000
ریشه ایندکس um من این
511
00:18:52,000 –> 00:18:53,760
جمله را میخوانم تابع مرد
512
00:18:53,760 –> 00:18:56,000
um باید um را پیدا کند که باید
513
00:18:56,000 –> 00:18:57,039
آن را از آنجا فراخوانی کند
514
00:18:57,039 –> 00:19:00,160
و اوم میدانی به من بفرست.
515
00:19:00,160 –> 00:19:01,039
516
00:19:01,039 –> 00:19:03,919
517
00:19:03,919 –> 00:19:04,880
518
00:19:04,880 –> 00:19:07,840
من میخواهم این را ذخیره کنم و
519
00:19:07,840 –> 00:19:09,520
این را آزمایش میکنم، بنابراین ما
520
00:19:09,520 –> 00:19:13,039
اینجا هستیم، بیایید همه چیز را پاک کنیم،
521
00:19:13,039 –> 00:19:15,919
بله double c و سپس اجازه دهید
522
00:19:15,919 –> 00:19:16,480
این
523
00:19:16,480 –> 00:19:19,840
برنامه
524
00:19:19,840 –> 00:19:21,520
python را اجرا کنیم.
525
00:19:21,520 –> 00:19:23,679
526
00:19:23,679 –> 00:19:26,559
همینطور پرانتزها را در آنجا ببندید، پس
527
00:19:26,559 –> 00:19:28,480
بیایید آن را ذخیره کنیم
528
00:19:28,480 –> 00:19:31,840
و اوم، بیایید دوباره این python f.p.y را امتحان
529
00:19:31,840 –> 00:19:34,000
کنیم و سپس به صفحه وب وب سایت خود برویم و اوم،
530
00:19:34,000 –> 00:19:35,600
531
00:19:35,600 –> 00:19:37,919
اجازه دهید این را اساساً
532
00:19:37,919 –> 00:19:39,360
یک بار رفرش کنیم وقتی این را رفرش می کنیم، اتفاقی که می
533
00:19:39,360 –> 00:19:40,160
افتد این است که
534
00:19:40,160 –> 00:19:41,679
این همچنان نمایش داده می شود شما
535
00:19:41,679 –> 00:19:43,280
چیزی روی th نمی بینید e جلویی
536
00:19:43,280 –> 00:19:44,880
چون هیچ کاری در قسمت جلویی انجام نمی دهیم
537
00:19:44,880 –> 00:19:45,360
538
00:19:45,360 –> 00:19:47,600
تا چیزی را نمایش دهیم، اما در قسمت
539
00:19:47,600 –> 00:19:49,360
پشتی باید واقعاً یک ایمیل برای ما ارسال کنید
540
00:19:49,360 –> 00:19:50,640
و سپس ما باید بتوانیم برویم
541
00:19:50,640 –> 00:19:52,640
و آن را در حساب ایمیل خود بررسی
542
00:19:52,640 –> 00:19:55,679
کنیم و آن را پیدا کنیم. ایمیل درست است، پس
543
00:19:55,679 –> 00:19:59,600
بیایید این را بازخوانی کنیم و این را ارسال کنیم،
544
00:20:01,120 –> 00:20:03,760
بنابراین یک خطای سرور وجود دارد، بگذارید
545
00:20:03,760 –> 00:20:06,480
ببینیم چه خطایی وجود دارد، خوب است،
546
00:20:06,480 –> 00:20:08,960
بنابراین ما در
547
00:20:08,960 –> 00:20:11,039
تلاش برای ارسال ایمیل از پایتون با یک خطای اتصال مواجه میشویم و
548
00:20:11,039 –> 00:20:12,720
من میخواهم شما را در فرآیند من برای شما راهنمایی کنم.
549
00:20:12,720 –> 00:20:14,400
حل این مشکل
550
00:20:14,400 –> 00:20:17,520
معمولاً من به
551
00:20:17,520 –> 00:20:19,679
نوعی قطع می کنم شما این
552
00:20:19,679 –> 00:20:21,280
قسمت را در هنگام ویرایش ویدیو می دانید اما این
553
00:20:21,280 –> 00:20:22,799
بار به طور خاص تصمیم گرفتم آن را
554
00:20:22,799 –> 00:20:24,159
در آنجا رها کنم زیرا
555
00:20:24,159 –> 00:20:25,600
اوم مخصوصاً اگر قرار است یک
556
00:20:25,600 –> 00:20:26,880
کدنویس پایتون باشید و شما. قرار
557
00:20:26,880 –> 00:20:28,640
است خودتان کد خود را از ابتدا کد بنویسید،
558
00:20:28,640 –> 00:20:29,600
559
00:20:29,600 –> 00:20:31,360
این فقط ساختن وب سایت نیست، اکنون
560
00:20:31,360 –> 00:20:32,799
ما در حال برنامه نویسی و کدنویسی صحبت
561
00:20:32,799 –> 00:20:34,000
می کنیم، شما همیشه با
562
00:20:34,000 –> 00:20:36,240
این نوع چیزها روبرو خواهید شد و این یک
563
00:20:36,240 –> 00:20:38,159
فرآیند است اگر می دانید که
564
00:20:38,159 –> 00:20:39,520
خطا اول از همه است تلاش برای
565
00:20:39,520 –> 00:20:40,480
فهمیدن اینکه
566
00:20:40,480 –> 00:20:43,679
پیام خطا چیست و چه چیزی به شما میگوید
567
00:20:43,679 –> 00:20:45,360
و آیا میتوانید راهحلها یا
568
00:20:45,360 –> 00:20:47,200
هر چیز دیگری را
569
00:20:47,200 –> 00:20:49,440
در گوگل جستجو کنید، بنابراین اولین خطایی که
570
00:20:49,440 –> 00:20:50,640
دریافت میکنیم یک
571
00:20:50,640 –> 00:20:53,120
خطای گیجکننده است، بنابراین ما
572
00:20:53,120 –> 00:20:55,360
نمیتوانیم به mail
573
00:20:55,360 –> 00:20:57,600
um شما می دانید um class تا بتوانید
574
00:20:57,600 –> 00:20:58,559
این پیام را ارسال کنید
575
00:20:58,559 –> 00:21:00,320
و بیایید بفهمیم که چرا اگر به
576
00:21:00,320 –> 00:21:02,480
عقب برگردیم می بینیم که از اینجا شروع می شود
577
00:21:02,480 –> 00:21:04,720
جایی که سعی می کند
578
00:21:04,720 –> 00:21:07,520
um یک mail.port را متصل کند، بنابراین می گوید um
579
00:21:07,520 –> 00:21:08,400
host یک
580
00:21:08,400 –> 00:21:11,039
sm است. هر کتابخانه ای و درست است،
581
00:21:11,039 –> 00:21:12,159
سعی می کند با سرور
582
00:21:12,159 –> 00:21:13,360
و پورت وصل شود و سپس برمی گردد و
583
00:21:13,360 –> 00:21:15,039
می گوید که اتصال برقرار
584
00:21:15,039 –> 00:21:15,600
585
00:21:15,600 –> 00:21:17,679
نمی شود، بنابراین اولین چیزی که می دانید این است که چرا
586
00:21:17,679 –> 00:21:19,280
نمی توانم نمی توانم وصل نمی شوم، اجازه دهید
587
00:21:19,280 –> 00:21:20,720
به کد ما برگردید و دوباره نگاهی بیندازید،
588
00:21:20,720 –> 00:21:21,360
589
00:21:21,360 –> 00:21:25,120
بنابراین من میخواهم بگویم برنامه نانو نقطه
590
00:21:25,120 –> 00:21:28,960
py باشه، بیایید آن را باز کنیم و
591
00:21:28,960 –> 00:21:30,400
همه چیز را ببینیم، باید واضح باشد،
592
00:21:30,400 –> 00:21:31,919
نمیدانم چرا برای من واضح نبود، اما شما
593
00:21:31,919 –> 00:21:32,320
می دانم
594
00:21:32,320 –> 00:21:34,480
برای من من نیستم من معمولا
595
00:21:34,480 –> 00:21:35,440
596
00:21:35,440 –> 00:21:38,960
در این مورد تایپ نمی کنم مستقیماً در
597
00:21:38,960 –> 00:21:39,280
598
00:21:39,280 –> 00:21:41,039
خط فرمان بدانید، به همین دلیل است که می توانید
599
00:21:41,039 –> 00:21:42,320
بسیاری از چیزها را از دست بدهید،
600
00:21:42,320 –> 00:21:43,520
اما اگر به این نگاه کنید می توانید
601
00:21:43,520 –> 00:21:45,360
بلافاصله متوجه شوید که مشکل چیست،
602
00:21:45,360 –> 00:21:48,640
شما در حال راه اندازی شی mail um خود هستید،
603
00:21:48,640 –> 00:21:50,320
اما تنظیمات را
604
00:21:50,320 –> 00:21:52,320
برای آن تنظیم نکرده اید، بنابراین قبل از اینکه
605
00:21:52,320 –> 00:21:53,360
پیکربندی را تنظیم کنید شروع کنید،
606
00:21:53,360 –> 00:21:54,799
بنابراین کاری که من میخواهم انجام دهم این است که این
607
00:21:54,799 –> 00:21:56,880
را به
608
00:21:56,880 –> 00:21:59,760
درستی برش میدهم یا درست آن را کپی
609
00:21:59,760 –> 00:22:01,360
میکنم و اجازه دهید فقط این را
610
00:22:01,360 –> 00:22:04,159
از اینجا حذف کنیم
611
00:22:07,120 –> 00:22:10,799
برنامه پایتون dot py
612
00:22:10,799 –> 00:22:12,799
و اگر این در حال اجرا است، بیایید برویم به
613
00:22:12,799 –> 00:22:15,520
جایی که خطای سرورمان داشتیم برگردیم و آن را به درستی اجرا کنیم،
614
00:22:15,520 –> 00:22:17,600
بنابراین اجرای آن کمی طول میکشد
615
00:22:17,600 –> 00:22:18,880
و
616
00:22:18,880 –> 00:22:20,320
دیگر خطای سرور نداریم،
617
00:22:20,320 –> 00:22:21,760
حالا که تست کردیم
618
00:22:21,760 –> 00:22:23,679
ایمیل درست ارسال میشود،
619
00:22:23,679 –> 00:22:27,200
بیایید برویم و ایجاد کنیم. فرم تماس ما،
620
00:22:27,200 –> 00:22:30,400
بنابراین آنچه ما می خواهیم این است که اگر به
621
00:22:30,400 –> 00:22:32,720
وب سایت فعلی ما نگاه کنید، بیایید
622
00:22:32,720 –> 00:22:33,520
آن را اجرا کنیم
623
00:22:33,520 –> 00:22:37,840
برنامه پایتون dot py،
624
00:22:38,000 –> 00:22:41,840
بنابراین اگر به وب سایت فعلی ما نگاه کنید
625
00:22:46,559 –> 00:22:48,320
اگر به وب سایت فعلی ما نگاه کنید
626
00:22:48,320 –> 00:22:49,840
، این تنها چیزی است که ما داریم بنابراین ما
627
00:22:49,840 –> 00:22:51,360
باید یک فرم تماس ایجاد کنیم
628
00:22:51,360 –> 00:22:52,559
و من هستم قرار نیست آن را در اینجا ایجاد کنم،
629
00:22:52,559 –> 00:22:54,640
من در واقع یک
630
00:22:54,640 –> 00:22:57,200
فرم html جدید ایجاد می کنم و به شما نشان می
631
00:22:57,200 –> 00:22:58,159
دهم که چگونه این کار را انجام دهید
632
00:22:58,159 –> 00:22:59,600
و آن را به این یکی پیوند دهم، بنابراین باید
633
00:22:59,600 –> 00:23:01,600
شروع به ایجاد روت کنیم و
634
00:23:01,600 –> 00:23:03,440
برنامه های پایتون واقعاً مانند
635
00:23:03,440 –> 00:23:04,080
برنامه های فلاسک هستند.
636
00:23:04,080 –> 00:23:05,440
وقتی صحبت از روت کردن به میان می
637
00:23:05,440 –> 00:23:07,679
آید، خیلی ساده است، اجازه دهید این را تمام کنیم و اجازه دهید
638
00:23:07,679 –> 00:23:08,480
این موضوع را پاک
639
00:23:08,480 –> 00:23:11,120
کنیم، بنابراین ما باید به یک فرم html جدید نیاز داشته باشیم،
640
00:23:11,120 –> 00:23:11,679
641
00:23:11,679 –> 00:23:13,360
بنابراین فرم جدید html باید
642
00:23:13,360 –> 00:23:15,039
آن را در داخل پوشه templates
643
00:23:15,039 –> 00:23:18,400
ایجاد کنیم.
644
00:23:20,840 –> 00:23:23,840
645
00:23:24,400 –> 00:23:26,000
همین حالا که داخل پوشه templates هستیم دوباره سی دی را داخل
646
00:23:26,000 –> 00:23:27,559
قالب میزنیم، میبینید که فقط
647
00:23:27,559 –> 00:23:28,720
index.html
648
00:23:28,720 –> 00:23:30,240
داریم، میخواهیم یک فایل html جدید ایجاد
649
00:23:30,240 –> 00:23:32,080
کنیم که میتوانیم آن را به این فایل هدایت کنیم
650
00:23:32,080 –> 00:23:34,840
و اجازه دهید فقط تماس بگیرید.
651
00:23:34,840 –> 00:23:39,520
بیایید آن را um contact html بنامیم،
652
00:23:40,720 –> 00:23:42,960
بنابراین ما میخواهیم کد خود را
653
00:23:42,960 –> 00:23:43,760
در اینجا بنویسیم
654
00:23:43,760 –> 00:23:45,919
و بیایید از این ویرایشگر برای
655
00:23:45,919 –> 00:23:47,360
نوشتن کد استفاده کنیم، بنابراین من میروم به
656
00:23:47,360 –> 00:23:48,320
html
657
00:23:48,320 –> 00:23:50,240
و فقط شروع به ایجاد یک کد html اولیه میکنم.
658
00:23:50,240 –> 00:23:51,600
659
00:23:51,600 –> 00:23:54,400
پس بیایید
660
00:23:55,120 –> 00:23:58,400
html را درست انجام دهیم و در واقع اجازه دهید من آن را کپی کنم
661
00:23:58,400 –> 00:23:59,360
662
00:23:59,360 –> 00:24:02,000
با انجام این کار به من اجازه دهید
663
00:24:02,000 –> 00