Swift Mailer یک کامپوننت برای PHP است که به کمک آن می توانید ایمیل ارسال کنید.

در این آموزش تصویری با نحوه ارسال ایمیل با Swift Mailer آشنا می شوید.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های این دوره:

  • Swift Mailer چیست؟
  • نصب سویفت میلر
  • نصب Swift Mailer از GitHub
  • بارگذاری Swift Mailer
  • مبانی Swift Mailern
  • آماده سازی یک ایمیل عمومی
  • ارسال ایمیل توسط SMTP
  • استفاده ا SMTP رمزگذاری شده
  • توزیع ایمیل به سرور پست الکترونیکی
  • استفاده از Swift Mailer با تابع mail پی اچ پی
  • اضافه کردن هدر replay-to
  • کپی کردن یک پیام به دیگر گیرندگان
  • تنظیم هدر اضافی
  • فایل های پیوست ارسال
  • اتصال به یک فایل محلی
  • اتصال به یک فایل به صورت پویا
  • ارسال ایمیل HTML
  • اصول اولیه ایمیل HTML
  • کدهای جاسازی تصاویر در ایمیل HTML
  • ویژگی های پیشرفته
  • ارسال به صورت جداگانه
  • استفاده از یک کلاس سفارشی
  • محدود کردن نرخ ارسال ایمیل
  • استفاده از یک پلاگین برای اشکال زدایی
  • مطالعه موردی: فرم ثبت نام
  • معرفی مورد مطالعه
  • بررسی زمینه های مورد نیاز
  • ساختمان بدن پیام
  • آپلود و اتصال به یک فایل
  • ارسال ایمیل
  • و …

عنوان دوره: Lynda PHP Email with Swift Mailer

مدت دوره: 3 ساعت و 8 دقیقه

نویسنده: David Powers


Lynda PHP Email with Swift Mailer

David Powers
3h 8m

Sending emails programmatically is a common task for developers. Although you can use PHP's native mail() function, it's not very efficient or secure. And there's no easy way to send attachments or HTML email with mail(). If you're looking for an alternative, then Swift Mailer is the tool for you.
Swift Mailer is free and feature-rich, and it integrates into any web app written in PHP 5 or 7. Swift Mailer offers a flexible and elegant object-oriented approach to sending emails, including HTML email and bulk email. This PHP tutorial guides developers through the process of installing and loading Swift Mailer, and sending emails using SMTP and encrypted SMTP connections. David Powers teaches secure methods that protect users and support MIME standards. He also introduces advanced techniques for sending attachments, personalizing email, and limiting the send rate. Want to see how Swift Mailer solves a real-world programming challenge? Chapter 6 is a case study that shows how to use Swift Mailer to send an email registration form.
Topics include:
What is Swift Mailer?
Installing Swift Mailer
Preparing basic email
Sending email via SMTP
Handing off emails to mail transport agents
Sending attachments
Sending HTML email
Personalizing bulk mail
Limiting the rate of sending emails

7m 18s
What you should know before watching this course
1m 48s
Using the exercise files
4m 34s
1. Getting Started
17m 21s
What is Swift Mailer?
2m 7s
Installing Swift Mailer with Composer
5m 53s
Installing Swift Mailer from GitHub
4m 43s
Loading Swift Mailer
4m 38s
2. Swift Mailer Basics
1h 4m
Preparing a basic email
7m 42s
Choosing a transport to send the email
4m 25s
Sending the email by SMTP
8m 47s
Using an encrypted SMTP connection
5m 56s
Handing the email to the server's mail transport agent
6m 46s
Using Swift Mailer with the PHP mail() function
4m 39s
Using an aggregate transport
5m 27s
Adding a Reply-To header
6m 29s
Copying a message to other reciipients
5m 9s
Setting additional headers
9m 36s
3. Sending Attachments
10m 52s
Attaching a local file
5m 43s
Attaching a dynamically generated file
5m 9s
4. Sending HTML Email
12m 21s
HTML email basics
5m 46s
Embedding images in HTML email
6m 35s
5. Advanced Features
34m 54s
Sending individually addressed emails
7m 38s
Personalizing bulk mail
8m 18s
Using a custom class to personalize mail
6m 21s
Limiting the rate of sending emails
5m 31s
Using a logger plugin for debugging
7m 6s
6. Case Study: Registration Form
40m 16s
Introducing the case study
6m 3s
Checking required fields
8m 5s
Building the message body
8m 28s
Uploading and attaching a file
9m 29s
Sending the email
8m 11s