הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בשליחת אימייל ב-php (https://hosts.co.il/forums/showthread.php?t=52456)

oryrm19 20-08-07 23:26

בעיה בשליחת אימייל ב-php
 
היי
יש לי את הקוד הבא
PHP קוד:

$to $email;
$subject "אישור חשבון מורה באתר 'מורה פרטי'";
$body 'chk';
$headers "From: sender@example.com\r\n";
if (
mail($to$subject$body$headers)) {
 echo(
"<h3>נרשמת בהצלחה! מכתב נשלח אל תיבת הדואר האלקטרוני שלך כדי להפעיל את החשבון</h3>");
 } else {
  echo(
"<h3>שגיאה בשליחת מכתב אישור חשבון</h3>");
 } 

ואני מקבל את השגיאה הבאה:
PHP קוד:

Warningmail() [function.mail]: Failed to connect to mailserver at "localhost" port 25verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:Program Filesxampphtdocsmorepratiadd_teacher.php on line 212 

לא הבנתי מה הבעיה וניסיתי להסתכל בהגדרות smtp בקובץ php.ini

כמו שהבנתם אני משתמש בשרת פרטי על המחשב.

תודה רבה.

L[s]D 20-08-07 23:34

אם יש לך ראוטר במקרה תפתח את פורט 25..
אם לא תבדוק שהפיירוול לא חוסם את הפורט הזה..

daMn 20-08-07 23:34

כנראה שאי אפשר לשלוח על שרת ביתי, כי חסום פורט 25, זה מה שאני הבנתי..

Tomer 20-08-07 23:44

לא מותקן לך שרת SMTP על המחשב, תשנה את ההגדרות SMTP ב php.ini להגדרות דוא"ל של הספקית שלך.

oryrm19 20-08-07 23:46

פתחתי עכשיו את פורט 25 בראוטר ועדיין מופיעה אותה שגיאה

oryrm19 20-08-07 23:47

ציטוט:

נכתב במקור על ידי Tomer (פרסם 545505)
לא מותקן לך שרת SMTP על המחשב, תשנה את ההגדרות SMTP ב php.ini להגדרות דוא"ל של הספקית שלך.

ואיך אני יודע את ההגדרות האלה?
פשוט אני לא משתמש באימייל של הספקית.

אגב, אפשר להתקין שרת SMTP על המחשב?


כל הזמנים הם GMT +2. הזמן כעת הוא 04:58.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ