در این مطلب، ویدئو ارسال ایمیل با استفاده از پایتون در 5 عبارت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,080 –> 00:00:08,559
اگر میخواهید ایمیلی ارسال کنید
2
00:00:08,559 –> 00:00:10,639
اما نمیخواهید از یک کلاینت جیمیل استفاده کنید،
3
00:00:10,639 –> 00:00:12,639
میخواهید مشتری خود را با استفاده از پایتون ایجاد کنید،
4
00:00:12,639 –> 00:00:14,799
بله، ممکن
5
00:00:14,799 –> 00:00:16,400
است در مورد این موضوع شنیده باشید با استفاده از پایتون،
6
00:00:16,400 –> 00:00:19,039
میتوانید بسیاری از موارد مانند
7
00:00:19,039 –> 00:00:21,279
اجرای را خودکار کنید. برخی از فایل ها یا آپلود برخی
8
00:00:21,279 –> 00:00:23,519
فایل ها یا پاک کردن زباله ها از
9
00:00:23,519 –> 00:00:26,560
دستگاه خود و ارسال یک ایمیل همه
10
00:00:26,560 –> 00:00:28,960
چیز با استفاده از پایتون امکان پذیر است.
11
00:00:28,960 –> 00:00:30,720
12
00:00:30,720 –> 00:00:33,120
13
00:00:33,120 –> 00:00:35,040
14
00:00:35,040 –> 00:00:37,360
برای کوتاه نگه داشتن آن، شاید
15
00:00:37,360 –> 00:00:39,600
پنج شش خط کد،
16
00:00:39,600 –> 00:00:42,239
در واقع روش امنی برای انجام آن نیست، ما این
17
00:00:42,239 –> 00:00:44,719
کار را فقط برای یادگیری دو چیز انجام میدهیم
18
00:00:44,719 –> 00:00:47,680
و برای اینکه با پایتون کمی سرگرم
19
00:00:47,680 –> 00:00:49,360
شویم، خب، حالا اول از همه شما چگونه این کار را انجام دهیم.
20
00:00:49,360 –> 00:00:51,600
یک ایده و یک راه اندازی پایتون بنابراین در
21
00:00:51,600 –> 00:00:53,840
دستگاه من نسخه پایتون 3 را
22
00:00:53,840 –> 00:00:55,360
دارم در واقع پایتون 2 و
23
00:00:55,360 –> 00:00:57,440
پایتون 3 را نیز دارم، فقط پایتون 2
24
00:00:57,440 –> 00:00:59,120
به طور پیش فرض است و به همین دلیل باید
25
00:00:59,120 –> 00:01:01,120
پایتون 3 را در اینجا مشخص کنم زیرا به طور پیش
26
00:01:01,120 –> 00:01:03,760
فرض پایتون 2 است. برای من تنبل هستم
27
00:01:03,760 –> 00:01:05,600
که این تنظیمات را تغییر دهم اما به هر حال اگر
28
00:01:05,600 –> 00:01:07,840
پایتون 3 را به طور پیش فرض دارید فقط از پایتون استفاده کنید
29
00:01:07,840 –> 00:01:09,600
در غیر این صورت می توانید از پایتون 3 استفاده کنید. بنابراین
30
00:01:09,600 –> 00:01:11,920
ما از پایتون 3 برای اجرای این و موارد
31
00:01:11,920 –> 00:01:13,600
دیگری که نیاز داریم استفاده می کنیم، اجازه دهید شروع به
32
00:01:13,600 –> 00:01:17,119
کدنویسی کنیم. در اینجا اکنون آنچه شما نیاز دارید برای ارسال
33
00:01:17,119 –> 00:01:19,920
ایمیل با استفاده از هر چیزی در واقع برای یک
34
00:01:19,920 –> 00:01:22,479
سرویس گیرنده جیمیل و همچنین به یک نام کاربری و یک
35
00:01:22,479 –> 00:01:24,000
رمز عبور نیاز دارید البته باید ابتدا وارد شوید
36
00:01:24,000 –> 00:01:26,479
پس از ورود به سیستم،
37
00:01:26,479 –> 00:01:28,159
در واقع می توانید کد را اجرا کنید و در واقع می
38
00:01:28,159 –> 00:01:30,240
توانید ایمیل ها را ببینید. در اینجا
39
00:01:30,240 –> 00:01:32,799
چیزی که نیاز دارید این است که اگر می خواهید یک
40
00:01:32,799 –> 00:01:34,560
ایمیل بفرستید اولین کاری که انجام می دهید این است که
41
00:01:34,560 –> 00:01:36,960
می گویید اکنون وارد شوید.
42
00:01:36,960 –> 00:01:38,880
43
00:01:38,880 –> 00:01:40,720
44
00:01:40,720 –> 00:01:43,280
45
00:01:43,280 –> 00:01:46,320
اکانت ساختگی در جیمیل، آدرس ایمیل
46
00:01:46,320 –> 00:01:48,960
telisco naveen و gmail.com است و
47
00:01:48,960 –> 00:01:50,079
رمز عبور
48
00:01:50,079 –> 00:01:51,520
چیزی است که در مدتی مشخص آن را فاش
49
00:01:51,520 –> 00:01:53,360
خواهم کرد، نگران نباشید قبل از آپلود
50
00:01:53,360 –> 00:01:54,720
ویدیو، رمز عبور را تغییر خواهم داد، بنابراین
51
00:01:54,720 –> 00:01:56,799
حتی سعی نکنید آن را بازیابی کنید.
52
00:01:56,799 –> 00:01:58,640
بازگشت به کد اینجا ما h ave برای ارسال
53
00:01:58,640 –> 00:02:00,399
نام کاربری، نام کاربری دیسکو است
54
00:02:00,399 –> 00:02:02,000
در واقع آدرس ایمیل در واقع
55
00:02:02,000 –> 00:02:04,000
به نام naveen.gmail.com این
56
00:02:04,000 –> 00:02:06,479
حساب معمولی من نیست که من از آن استفاده می کنم این
57
00:02:06,479 –> 00:02:08,560
فقط یک نام ساختگی برای این ویدیو است و
58
00:02:08,560 –> 00:02:12,879
رمز عبور فقط دلار به دلار است. نسخه ی نمایشی
59
00:02:12,879 –> 00:02:15,040
این رمز عبور واقعی برای این
60
00:02:15,040 –> 00:02:16,640
حساب است، بسیار خوب همانطور که قبلاً اشاره کردم
61
00:02:16,640 –> 00:02:18,400
، رمز عبور را بعداً تغییر می دهم
62
00:02:18,400 –> 00:02:20,959
که فقط
63
00:02:20,959 –> 00:02:22,959
با استفاده از این خط می توانید وارد جیمیل خود شوید، شاید در مرحله بعد بتوانید ببینید
64
00:02:22,959 –> 00:02:24,560
که هنوز خطایی در صفحه وجود دارد.
65
00:02:24,560 –> 00:02:26,160
چیزی که نیاز دارید این است که برای
66
00:02:26,160 –> 00:02:28,640
ارسال ایمیل باید یک ایمیل بفرستید،
67
00:02:28,640 –> 00:02:31,200
ما از تابعی به نام send
68
00:02:31,200 –> 00:02:32,080
mail استفاده می کنیم
69
00:02:32,080 –> 00:02:34,160
که در آن باید سه مورد را ارسال
70
00:02:34,160 –> 00:02:37,200
کنید، اول اینکه چه کسی ایمیل را ارسال می کند،
71
00:02:37,200 –> 00:02:39,440
دوم اینکه گیرنده ایمیل کیست.
72
00:02:39,440 –> 00:02:41,680
ایمیل و سومی پیام
73
00:02:41,680 –> 00:02:43,840
پیام واقعی است، بنابراین در اینجا در این مورد
74
00:02:43,840 –> 00:02:45,360
می گویم telisco naveen
75
00:02:45,360 –> 00:02:46,319
76
00:02:46,319 –> 00:02:49,200
gmail.com که فرستنده ایمیل است
77
00:02:49,200 –> 00:02:52,080
، گیرنده ایمیل
78
00:02:52,080 –> 00:02:53,760
خوب است کجا آن را ارسال کنم، بنابراین
79
00:02:53,760 –> 00:02:56,160
آن را به رسمی خود ارسال می کنم. حساب کاربری
80
00:02:56,160 –> 00:02:58,560
دیسکو t isconnected.com
81
00:02:58,560 –> 00:03:00,319
این آدرس ایمیل واقعی است که ما
82
00:03:00,319 –> 00:03:02,319
از آن استفاده میکنیم و سومین مورد پیام ما است که
83
00:03:02,319 –> 00:03:05,040
میگویم خوب ایمیل
84
00:03:05,040 –> 00:03:06,640
ارسال شده از
85
00:03:06,640 –> 00:03:08,959
کد پایتون هر پیامی درست
86
00:03:08,959 –> 00:03:10,640
میشود، پس چیزهایی لازم است و زمانی
87
00:03:10,640 –> 00:03:12,319
که شما در این کد هستید. اکنون یک
88
00:03:12,319 –> 00:03:14,480
ایمیل ارسال میکند، اول از همه میخواهم
89
00:03:14,480 –> 00:03:16,879
حساب واقعی را که برای حساب شرکتی خود استفاده میکنم به شما نشان دهم،
90
00:03:16,879 –> 00:03:19,440
بنابراین اگر به
91
00:03:19,440 –> 00:03:21,840
برنامه ایمیلم بروید، میتوانید ببینید که این حساب واقعی است
92
00:03:21,840 –> 00:03:24,239
و در واقع من همه حسابهای
93
00:03:24,239 –> 00:03:26,720
دیگر را پنهان میکنم. ایمیلهایی که من فقط
94
00:03:26,720 –> 00:03:28,400
ایمیلهای خواندهنشده را در اینجا نشان میدهم و در حال حاضر
95
00:03:28,400 –> 00:03:30,080
هیچ پیامی
96
00:03:30,080 –> 00:03:31,280
97
00:03:31,280 –> 00:03:33,360
98
00:03:33,360 –> 00:03:35,280
وجود ندارد.
99
00:03:35,280 –> 00:03:36,720
کد و بیایید سعی کنیم
100
00:03:36,720 –> 00:03:38,400
آنچه را که فکر می کنید تاکید کنیم کار می کند
101
00:03:38,400 –> 00:03:39,599
البته نه شما می توانید ببینید که یک
102
00:03:39,599 –> 00:03:41,040
خطا روی خود صفحه وجود دارد و به
103
00:03:41,040 –> 00:03:43,680
همین دلیل از ides متنفرم آنها
104
00:03:43,680 –> 00:03:46,000
خطای واقعی را روی صفحه نمایش به شما نشان می دهند که می گوید ورود به سیستم
105
00:03:46,000 –> 00:03:48,560
و ارسال نامه یافت نشد باشه برای قبل از
106
00:03:48,560 –> 00:03:50,159
آن من یک کار دیگر انجام خواهم داد y
107
00:03:50,159 –> 00:03:52,640
نامه چاپی را روی خود کنسول ارسال کنید
108
00:03:52,640 –> 00:03:54,000
و می توانید ببینید که هیچ خطایی برای چاپ وجود ندارد
109
00:03:54,000 –> 00:03:56,799
زیرا چاپ تابعی است
110
00:03:56,799 –> 00:03:58,959
که می توانید در هر جایی بنویسید اما
111
00:03:58,959 –> 00:04:00,319
اینها نیستند این تابع متعلق
112
00:04:00,319 –> 00:04:02,400
به یک کتابخانه یا api خاص است و
113
00:04:02,400 –> 00:04:04,239
اکنون می توانید بگویید کدام کتابخانه من در
114
00:04:04,239 –> 00:04:06,000
مورد این صحبت می کنم که آیا اکنون باید از یک
115
00:04:06,000 –> 00:04:07,599
کتابخانه خارجی استفاده کنیم که زیبایی
116
00:04:07,599 –> 00:04:09,439
پایتون است که پایتون راست از
117
00:04:09,439 –> 00:04:11,040
کتابخانه های خارجی پشتیبانی می کند شما می توانید آنها را وارد کنید
118
00:04:11,040 –> 00:04:13,920
یا می توانید از کتابخانه های داخلی
119
00:04:13,920 –> 00:04:15,599
خود پایتون استفاده کنید که اکنون یکی از کتابخانه
120
00:04:15,599 –> 00:04:16,880
هایی است که می خواهیم در اینجا استفاده کنیم. در واقع
121
00:04:16,880 –> 00:04:18,079
این تنها کتابخانه ای است که قرار است از آن
122
00:04:18,079 –> 00:04:21,839
استفاده کنیم و smtp lib است.
123
00:04:21,839 –> 00:04:24,320
124
00:04:24,320 –> 00:04:26,880
125
00:04:26,880 –> 00:04:29,840
126
00:04:29,840 –> 00:04:32,160
127
00:04:32,160 –> 00:04:34,400
به عنوان مثال با سرویس ایمیل کار می کند،
128
00:04:34,400 –> 00:04:37,520
فرض کنید اگر می خواهید فایلی را ارسال کنید، از
129
00:04:37,520 –> 00:04:40,880
ftp به عنوان پروتکل استفاده می کنید، اگر می خواهید به
130
00:04:40,880 –> 00:04:43,919
وب جهانی دسترسی پیدا کنید،
131
00:04:43,919 –> 00:04:46,720
اگر می خواهید بسته هایی را ارسال
132
00:04:46,720 –> 00:04:49,759
کنید که از tcp استفاده می کنید یا از http به عنوان پروتکل استفاده می کنیم. udp
133
00:04:49,759 –> 00:04:52,000
به همین ترتیب اگر میخواهید
134
00:04:52,000 –> 00:04:54,479
ایمیلی ارسال کنید، از smtp استفاده میکنیم که مخفف
135
00:04:54,479 –> 00:04:56,800
پروتکل انتقال ایمیل ساده است، بنابراین میتوانیم
136
00:04:56,800 –> 00:04:59,040
از آن استفاده کنیم، در واقع میتوانیم استفاده کنیم زیرا
137
00:04:59,040 –> 00:05:00,800
در این کد ما اساساً
138
00:05:00,800 –> 00:05:02,479
ایمیلی را ارسال میکنیم که ایمیل را دریافت نمیکنیم.
139
00:05:02,479 –> 00:05:04,320
درست است، بنابراین زمانی که آن را ارسال
140
00:05:04,320 –> 00:05:06,639
می کنید، از smtp برای ذخیره استفاده می کنید. من این
141
00:05:06,