لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ارسال ایمیل با PHP: از پایه تا پیشرفته
Sending email with PHP: from Basic to Advanced
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه ارسال ایمیل از وب سایت PHP خود، از جمله بهترین شیوه ها را بیاموزید. انتخاب ابزار مناسب برای ارسال ایمیل با PHP ارسال ایمیل از PHP به چندین گیرنده ارسال ایمیل از PHP حاوی کاراکترهای غیرانگلیسی ارسال ایمیل از PHP حاوی تصاویر و همراه با فایل پیوست از HTML و CSS در ایمیل های PHP خود برای افزودن قالب و طرح بندی استفاده کنید از Composer استفاده کنید. برای مدیریت بسته های کد شخص ثالث ایجاد یک صف ناهمزمان از ابتدا برای بهبود زمان پاسخ مرورگر هنگام ارسال ایمیل استفاده از سرور پیام رسانی RabbitMQ برای ساخت راه حل ایمیل ناهمزمان استفاده از Mailgun برای ارسال، ردیابی و دریافت ایمیل ها پیش نیازها: شما باید از قبل با آن آشنا باشید. PHP و HTML. شما باید با نصب نرم افزار بر روی رایانه خود راحت باشید - در بخش اول ما یک وب سرور را نصب می کنیم. شما باید اصول استفاده از CSS برای افزودن سبک به HTML را بدانید. این دوره نحوه استفاده از HTML و CSS را آموزش نمی دهد.
مفاهیم اساسی، ابزارها و عملکردهایی را که برای ارسال ایمیل از وب سایت یا برنامه وب خود در PHP نیاز دارید، بیاموزید.
در این دوره جامع یاد بگیرید که با استفاده از PHP ایمیل ارسال کنید.
مفاهیم اولیه ایمیل را بیاموزید
بهترین ابزارها و روشهای ارسال ایمیل با استفاده از PHP را کشف کنید
بهترین روشها را بیاموزید تا مطمئن شوید ایمیلهایتان همانطور که میخواهید دریافت میشوند
با ارسال ایمیل به صورت ناهمزمان، زمان پاسخگویی را در مرورگر بهبود دهید
از ارائهدهندگان ایمیل شخص ثالث برای ردیابی اتفاقاتی که برای ایمیلها پس از ارسال میافتد استفاده کنید
ارسال ایمیل را به جعبه ابزار PHP خود اضافه کنید
اگر در حال ایجاد یک وب سایت یا برنامه وب در PHP هستید، دیر یا زود می خواهید که برای کاربران شما ایمیل ارسال کند، به عنوان مثال:
یک صفحه تماس
یک ایمیل فعالسازی حساب
گزارش ماهانه
یک فاکتور
یک ایمیل بازنشانی رمز عبور
یک خبرنامه
بازاریابی ایمیلی
و غیره.
ارسال ایمیل از طریق PHP میتواند کار دشواری باشد. از اطمینان از اینکه ایمیل شما تا حد امکان در کلاینتهای ایمیل مختلف قابل خواندن است تا ارسال ایمیل بهصورت ناهمزمان به طوری که وبسایت شما در سریعترین زمان ممکن پاسخ دهد.
این دوره به شما اصول اولیه و تکنیکها و ابزارهای پیشرفته مورد استفاده توسط برنامهنویسان حرفهای PHP را آموزش میدهد.
محتوا و نمای کلی
من این دوره را طوری طراحی کردم که برنامه نویسانی که PHP، HTML و CSS را می دانند اما تجربه زیادی در ارسال ایمیل از PHP ندارند، به راحتی قابل درک باشد.
با مفاهیم اولیه نحوه کار ایمیلها مانند فرستنده، گیرنده، پیوست فایل، استفاده از HTML و CSS و غیره شروع میشود، این دوره شما را از تمام مراحل مورد نیاز برای ارسال ایمیل توسط وبسایت PHP برای کاربران خود راهنمایی میکند. .
زمانی که اصول اولیه را پوشش دادیم، به تکنیکهای پیشرفته مانند ارسال ایمیلها به صورت ناهمزمان و ردیابی ایمیلها با استفاده از خدمات ایمیل شخص ثالث خواهیم رفت.
مفاهیم جدید در زمان معرفی و معرفی آنها با توضیحات کامل در مورد تمام کدهای مورد استفاده همراه با مثال های دقیق با جزئیات توضیح داده می شوند.
در پایان دوره، میتوانید با استفاده از PHP به سرعت و با اطمینان ایمیلهایی با ظاهر حرفهای ارسال کنید.
با کد منبع فعال در هر مرحله، میتوانید در کنار مربی کار کنید و پس از اتمام دوره، گواهی پایان قابل تأیید دریافت خواهید کرد.
سرفصل ها و درس ها
معرفی و راه اندازی پروژه
Introduction and Project Setup
معرفی
Introduction
یک وب سرور بر روی رایانه خود نصب کنید
Install a Web Server on Your Computer
دایرکتوری ریشه وب سرور را تغییر دهید
Change the Root Directory of the Web Server
به یک سرور ایمیل SMTP دسترسی پیدا کنید
Get Access to an SMTP Mail Server
استفاده از PHPMailer برای ارسال ایمیل از PHP
Using PHPMailer to Send email from PHP
نحوه ارسال ایمیل در PHP
How NOT to Send Email in PHP
کتابخانه های کد پی اچ پی را به صورت خودکار با Composer نصب کنید
Install PHP Code Libraries Automatically with Composer
کتابخانه PHPMailer را با Composer نصب کنید
Install the PHPMailer Library with Composer
PHPMailer را با سرور SMTP خود پیکربندی کنید
Configure PHPMailer with Your SMTP Server
تنظیمات پیکربندی را در یک فایل جداگانه قرار دهید
Put Configuration Settings in a Separate File
استفاده از PHPMailer برای ارسال ایمیل از PHP
Using PHPMailer to Send email from PHP
نحوه استفاده از PHPMailer برای ارسال ایمیل
How to use PHPMailer to send emails
یک ایمیل به یک گیرنده ارسال کنید
Send an email to one recipient
یک نام به آدرس ایمیل اضافه کنید
Add a Name to an email Address
ارسال ایمیل به چندین گیرنده: تفاوت بین To، Cc
Sending emails to Multiple Recipients: the Difference Between To, Cc
با استفاده از To، Cc و Bcc یک ایمیل به چندین گیرنده ارسال کنید
Send an email to Multiple Recipients using To, Cc and Bcc
ارسال ایمیل از یک آدرس اما دریافت پاسخ به آدرس دیگر
Sending an email from One Address but Getting Replies to Another
یک ایمیل با یک آدرس متفاوت برای پاسخ ارسال کنید
Send an email with a Different Address for Replies
ارسال ایمیل حاوی نویسه های غیر انگلیسی
Send email Containing Non-English Characters
یک ایمیل با پیوست فایل ارسال کنید
Send an email with a File Attachment
یک ایمیل با پیوست فایل ارسال کنید و نام فایل را تغییر دهید
Send an email with a File Attachment and Change the Filename
نحوه استفاده از PHPMailer برای ارسال ایمیل
How to use PHPMailer to send emails
استفاده از HTML و CSS برای افزودن قالب بندی به ایمیل های خود
Using HTML and CSS to add formatting to your emails
بدنه یک ایمیل را با استفاده از HTML قالب بندی کنید
Format the Body of an email using HTML
درج یک تصویر در متن ایمیل
Insert an Image into the Body of an email
با استفاده از CSS، استایل ها را به HTML در ایمیل اضافه کنید
Add Styles to the HTML in an email using CSS
استفاده از HTML و CSS در ایمیلها: منابع آنلاینی که آن را آسانتر میکنند
Using HTML and CSS in emails: Online Resources that Make it Easier
ارسال ایمیل HTML: چرا ارسال یک نسخه متن ساده t مهم است
Sending HTML email: Why it's Important to Send a Plain-text Version t
یک نسخه متن ساده از یک ایمیل HTML اضافه کنید
Add a Plain-text Version of an HTML email
استفاده از HTML و CSS برای افزودن قالب بندی به ایمیل های خود
Using HTML and CSS to add formatting to your emails
ارسال ایمیل به صورت ناهمزمان: یک صف اولیه ناهمزمان را از ابتدا بسازید
Sending emails asynchronously: build a basic asynchronous queue from scratch
چرا ارسال ایمیل با استفاده از SMTP زمان زیادی می برد؟
Why it Takes a Long Time to Send an email using SMTP
ارسال ایمیل به سرعت از یک صفحه وب
Send email Quickly from a Web Page
ایمیلها را در صف قرار دهید تا بعداً ارسال شوند: ایمیلها را در فایلهای متنی ذخیره کنید
Queue emails to be Sent Later: Save emails in Text Files
همه کلاس ها را با استفاده از Composer's Autoloader بارگیری کنید
Load all Classes using Composer’s Autoloader
ایمیل های صف را ارسال کنید
Send the Queued emails
یک اسکریپت PHP را به صورت خودکار در یک زمان مشخص اجرا کنید
Run a PHP Script Automatically at a Specified Time
اسکریپت پردازش صف را با استفاده از cron اجرا کنید
Run the Queue Processing Script using cron
ارسال ایمیل به صورت ناهمزمان
Sending emails asynchronously
ارسال ایمیل به صورت ناهمزمان با استفاده از سرور پیام رسانی RabbitMQ
Sending emails asynchronously using the RabbitMQ Messaging Server
ایجاد صف مقیاس پذیرتر: از نرم افزار صف های شخص ثالث استفاده کنید
Build a More Scalable Queue: Use Third-party Queue Software
سرور پیام رسانی RabbitMQ را نصب کنید
Install the RabbitMQ Messaging Server
یک صف انعطاف پذیرتر بسازید: از قالب پیام خنثی استفاده کنید
Build a More Flexible Queue: Use a Language-neutral Message Format
کتابخانه های PHP را برای RabbitMQ و Message Pack با Composer نصب کنید
Install PHP Libraries for RabbitMQ and Message Pack with Composer
یک صف ایجاد کنید و یک پیام برای آن منتشر کنید
Create a Queue and Publish a Message to it
پیام های موجود در صف را مشاهده کنید
View the Messages on the Queue
کد صف را در یک کلاس جداگانه قرار دهید
Put the Queue Code in a Separate Class
پیام ها را در صف پردازش کنید
Process the Messages on the Queue
ارسال ایمیل به صورت ناهمزمان با RabbitMQ
Sending email asynchronously with RabbitMQ
خدمات ایمیل شخص ثالث: استفاده از Mailgun
Third-party email services: Using Mailgun
ارسال ایمیل بدون SMTP: با استفاده از Mailgun
Sending email without SMTP: Using Mailgun
با استفاده از Mailgun HTTP API ایمیل ارسال کنید
Send an email Using the Mailgun HTTP API
ردیابی اتفاقاتی که پس از ارسال برای ایمیل ها می افتد
Track What Happens to emails Once Sent
دریافت ایمیل با Mailgun
Receive email with Mailgun
با استفاده از Mailgun
Using Mailgun
نتیجه
Conclusion
نتیجه
Conclusion
سخنرانی پاداش: در دوره های دیگر Udemy تخفیف دریافت کنید
Bonus Lecture: Get discounts on my other Udemy courses
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات