שליחת דוא"ל סקריפט PHP הוא פשוט, מהיר, קל … אם זה עובד!
חלק ממה שעושה את PHP דואר () פונקציה כל כך פשוט הוא חוסר הגמישות שלה, אבל בעיה אחת עם זה כי המניות PHP דואר () בדרך כלל לא מאפשר לך להשתמש בשרת ה- SMTP על פי בחירתך, והוא אינו תומך באימות SMTP.
למרבה המזל, להתגבר על החסרונות המובנים של PHP לא קשה. עבור רוב משתמשי הדוא"ל, חבילת חינם PEAR דואר מציעה את כל הכוח ואת הגמישות הדרושה, וזה מאמת עם שרת הדואר היוצא הרצוי. לקבלת אבטחה משופרת, חיבורי SSL מוצפנים נתמכים לשליחת דואר באמצעות דואר PEAR גם כן.
כיצד לשלוח דוא"ל סקריפט PHP עם אימות SMTP
כדי להתחיל, התקן את חבילת דואר ה- PEAR. בדרך כלל, זה כבר נעשה בשבילך עם PHP 4 ואילך, אבל אם אתה לא בטוח אם כבר יש לך את זה, קדימה ולהתקין אותו.
העתק את הקוד הבא:
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender
אתר את כל הטקסט המודגש בדוגמה שלנו ושנה את האזורים של הסקריפט לכל מה שרלוונטי לך. אלה הם האזורים היחידים שאתה צריך כדי לשנות את התסריט PHP לעבוד, אבל גם כדי להיות בטוח להתאים את הנושא ואת הטקסט בגוף, יותר מדי.
- מ: כתובת הדואר האלקטרוני שממנה ברצונך לשלוח את ההודעה
- ל: כתובת הדוא"ל של הנמען ושם
- מארח: שם שרת ה- SMTP היוצא שלך
- שם משתמש: שם המשתמש של SMTP (בדרך כלל זהה לשם המשתמש המשמש לאחזור דואר)
- סיסמה: הסיסמה לאימות SMTP
הערה: הדוגמה לעיל היא של סקריפט PHP ששולח דוא"ל עם אימות SMTP אבל ללא הצפנת SSL. אם אתה רוצה הצפנה גם כן, השתמש בסקריפט זה במקום זאת, שוב, להחליף את הטקסט מודגש עם המידע שלך.
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender