Failed to connect to mailserver at "localhost

turiuuk

New member
Failed to connect to mailserver at "localhost

היי כולם.

זאת כמובן ההודעה המלאה :
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set

אני מניח שכולם התמודדו עם הודעת השגיאה הזאת בשלב כזה או אחר.
אני מנסה לשלוח מייל ע"י שימוש בפונקציית "mail"
אני משתמש ב-xamp.
נסיתי לשנות את ה-PORT בקובץ ה-PHP.ini, נסיתי לשנות את הגדרת ה-port בהגדרות ה-mercury אשר
בפאנל של הsmtp.
משהו כנראה אני עושה לא נכון ולהריץ את זה על שרת חיצוני (על גבי ה-web) זה מוציא אותי מדעתי כי זה
מאוד מסורבל לדבג ככה.


סייעו לי...
תודה:)
 

bnayal

New member
אתה מנסה לשלוח מייל דרך PHP

אבל לא מוגדר לך שרת דואר על המחשב המקומי.
תגדיר שרת חיצוני או תתקין שרת דואר חינמי על המחשב שלך.
http://www.hmailserver.com/
 

turiuuk

New member
עוד בעיה

SMTP server response: 530 SMTP authentication is required.

אח"כ קראתי את הפיסקה הזאת

PHP/mail()

The PHP mail() function does not support SMTP authentication. Either disable SMTP authentication for the IP range matching the computer where PHP runs, or use another command to send the email.

למה הם בדיוק מתכוונים פה ?
 

bnayal

New member
מה שהם רושמים.

הפונקציה mail() לא מתקדמת בלשון המעטה.
מומלץ להשתמש במחלקה חיצונית שעושה את זה הרבה יותר טוב והרבה יותר נוח, למשל http://swiftmailer.org/
 
למעלה