עבור לתוכן

איך בודקים אם אפשר להשתמש בפונקצית mail()?

Featured Replies

פורסם

שלום.

אני משתמש במחלקה של php_mailer ואני רוצה שהוא ינסה קודם להשתמש בפונקצית mail() רגילה ואם אי אפשר אז שישלח דרך gmail.

איך אני בודק אם יש שרת smtp דרך קוד בPHP ואם אפשר להשתמש בפונקציה? (אני מעדיף שזה יהיה דרך סקריפט למקרה שאני אחליף שרתים בעתיד- אז בבקשה לא להציע לבדוק עם השרת)

פורסם

אתה יכול פשוט להריץ את הפקודה. אם השליחה נכשלה הפונקציה תחזיר false.

לדוגמה:


$success = mail($to, $subject, $message, $headers);
if (!$success) php_mailer($to, $subject, $message, $headers);

כמובן שזאת סתם דוגמה עקרונית, אני לא מכיר את php_mailer ולא יודע איך בדיוק אתה צריך לקרוא לה, אבל אני מניח שהבנת את הרעיון.

(אפשר גם לוותר על ה-$success בדרך, אבל רציתי שזה יהיה יותר ברור להבנה)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים