במדריך זה נסביר כיצד להגדיר את מערכת ה-Wordpress על מנת לשלוח מיילים באופן תקין דרך טפסים ליצירת קשר באתר.
מסיבות אבטחה ועל מנת לספק הגנה מירבית בשרתי האחסון שלנו, אין אפשרות לשלוח מיילים דרך פונקציית (mail) המובנת בשפת PHP או בעזרת שרת SMTP חיצוני. לשם כך, ניתן להגדיר שכלל המיילים בשרת האחסון ישלחו דרך שרת המיילים שלנו.
התוסף (Plugin) הפופולרי ביותר ליצירת טפסי יצרית קשר ב- Contact Form ,7 Wordpress , מספק ממשק קל ויעיל ליצירת טפסי יצירת קשר, אך כברירת מחדל, שולח את המיילים על פי הגדרות ה-Wordpress, וללא הגדרות נוספות, שולח מיילים בעזרת PHP4.
על מנת להגדיר שאתרך ישלח מיילים דרך שרת המיילים שלנו, ניתן להגדיר זאת בעזרת תוספים המאפשרים הגדרות מתקדמות לשליחת מיילים.
התוסף ניתן להורדה בחינם מאתר Wordpress ומתוך ממשק התוספים במערכת ניהול התוכן של Wordpress.
על מנת להתחיל בתהליך היכנס לממשק התוספים ולחץ על כפתור "Add New" / הוסף חדש.
כעת יופיע סרגל חיפוש בו יש לכתוב את שם התוסף (WP SMTP MAIL) וללחוץ המשך / Enter
לאחר מכן יופיעו תוצאות חיפוש, בחר את התוסף הנכון- WP SMTP MAIL
ולאחר מכן לחץ על כפתור "Install Now" / "התקן כעת".
לאחר ההתקנה, לחץ על" Activate Plugin / הפעל תוסף" על מנת להפעילו.
על מנת להגדיר את התוסף, חזור לעמוד התוספים המתוקנים ואתר את התוסף החדש.
לאחר מכן לחץ על כפתור ה- "Settings" / "הגדרות" על מנת לפתוח את עמוד ההגדרות של התוסף
בחלקו המרכזי של עמוד הגדרות התוסף (ראה תמונה מטה), תוכל להגדיר את שם התיבה השולחת וכתובת התיבה (במידה ולא יוגדרו, ישלחו על פי ברירת המחדל של Wordpress)
בשרות ה- Mailer, יש לבחור באופציה "Send all WordPress emails via SMTP", על מנת לשלוח את כלל המיילים דרך שרת דואר ולא דרך PHP.
בהגדרות של SMTP Options, יש להגדיר את הנתונים הבאים:
SMTP Host: mail.dtnt.info
SMTP Port: 25
Encryption: No Encryption
Authentication:No: Do not use SMTP Authentication
אין צורך במילוי Username ו- Password
לאחר מכן, לחץ על כפתור "Save Changes".
לאחר שמירת הנתונים, ניתן לבצע שליחה של מייל לבדיקה בחלוק התחתון של עמוד ההגדרות.