![](https://products-qa.fileformat.com/he/email/php/swift-mailer/header-image.png)
Swift Mailer
ספריית PHP מבוססת קוד פתוח
PHP API בחינם שמאפשר שליחת אימיילים באמצעות SMTP, sendmail, postfix או הטמעת Transport מותאמת אישית. הוסף תוכן להודעת דואר אלקטרוני, צרף קבצים בדיסק או קבצים קיימים, הטמע קבצי מדיה מוטבעים וכן הלאה.
Swift Mailer היא ספרייה שימושית מאוד מבוססת רכיבים המסייעת למפתחי תוכנה ליצור יישומי PHP רבי עוצמה לעבודה עם הודעות דואר אלקטרוני. Swift Mailer משתמשת בישויות MIME שונות תוך כדי יצירת הודעות דואר אלקטרוני ובכך מקלה על יצירת הודעות מורכבות עם מעט מאוד מאמץ. זה קוד פתוח ומשוחרר תחת רישיון MIT.
ניתן לשלב בקלות את ספריית Swift Mailer בכל אפליקציית אינטרנט של PHP. הוא משתמש בגישה מאוד גמישה וחיננית מונחה עצמים לשליחת מיילים עם שפע של תכונות. זה מכסה כמעט כל היבט של שליחת מיילים, החל מהגדרת תעבורות שונות ועד להתאמה אישית של ההודעה הנשלחת. זה תומך בשליחת אימיילים באמצעות SMTP, sendmail, postfix או יישום Transport מותאם אישית. הספרייה מאובטחת מאוד ומגנה מפני התקפות הזרקת כותרת מבלי להסיר את תוכן נתוני הבקשות.
ספריית Swift Mailer קלה מאוד לטיפול וכללה מספר תכונות חשובות לניהול המיילים שלך כגון הוספת תוכן להודעת דואר אלקטרוני, צירוף קבצים בדיסק או קבצים קיימים, הטמעת קבצי מדיה מוטבעים, הטמעת תוכן דינמי, הוספת נמענים מרובים, דואר אלקטרוני. תמיכה בהצפנת הודעות, הגדרת עדיפות הודעות, תמיכה בקידוד הודעות וכן הלאה
תחילת העבודה עם Swift Mailer
הדרך המומלצת להתקין את רכיב Swift Mailer היא באמצעות Composer, אנא השתמש בפקודה הבאה להתקנה קלה.
התקן את Swift Mailer באמצעות Composer
$ composer require "swiftmailer/swiftmailer:^6.0"
צור ושלח הודעות דואר אלקטרוני באמצעות PHP
ספריית הקוד הפתוח Swift Mailer כללה תמיכה ביצירת הודעות דואר אלקטרוני בתוך יישומי PHP שלך. הספרייה סיפקה מספר תכונות חשובות להשגת המשימה כגון הוספת תוכן לגוף ההודעה שלך, עיצוב התוכן, צירוף סוגים שונים של קבצים, הטמעת תוכן שנוצר באופן דינמי, הטמעת קבצי מדיה בהודעה, שליחת הודעת דואר אלקטרוני למספר נמענים ו כך.
שלח אימיילים עם קבצים מצורפים באמצעות PHP
הספרייה החינמית Swift Mailer מאפשרת למתכנתי תוכנה לשלוח הודעות דוא"ל עם קבצים מצורפים מתוך יישומי ה-PHP שלהם. עליך ליצור מופע של אובייקט Swift_Attachment ולהשתמש בשיטת attach כדי לכלול את הקבצים המצורפים שלך. מלבד הקבצים המצורפים, אתה יכול גם להטמיע תמונות בטקסט הודעת הדואר האלקטרוני. הספרייה גם תומכת באופן מלא בהטמעה של תוכן שנוצר באופן דינמי מבלי שיהיה קובץ קיים זמין. אתה יכול פשוט להשתמש בקוד יחיד כדי להטביע קבצים קיימים או להשתמש ב-URL.
קידוד דוא"ל באמצעות PHP API
ספריית Swift Mailer מקלה על מפתחי תוכנה להוסיף יכולת קידוד ליישומי PHP שלהם. הספרייה כללה תמיכה בקידוד גוף החלק MIME של הודעת הדואר האלקטרוני. זה גם מאפשר קידוד של הקבצים המצורפים הבינאריים באמצעות base64. חלקי הטקסט מקודדים באמצעות quoted-printable שזו בחירה בטוחה ורוב שרתי ה-SMTP המודרניים תומכים בכך.
שימוש בכותרות מותאמות אישית לאימיילים שלך
ספריית הקוד הפתוח Swift Mailer מאפשרת למתכנתי תוכנה לכלול כותרות הודעות באמצעות פקודות PHP. הספרייה תומכת בהוספת כותרת מותאמת אישית להודעת דואר אלקטרוני וכן בשינוי קיים בקלות. שינוי הכותרת הקיימת היא משימה קשה מאוד מכיוון שיש מעט מאוד הבדל בין הכותרות. ספריית Swift Mailer השתמשה בסוגים שונים של כותרות MIME שמסווגות לקבוצות כלליות יותר, כגון כותרות טקסט, כותרות עם פרמטרים, כותרות תאריכים, כותרות מזהות וכותרות נתיב.