נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: php mail

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 03 February 2011 בשעה 01:12 | IP רשוּם
ציטוט חיימקה

בס"ד

הקוד שלהלן מחזיר "1", כלומר: הצליח. אבל בפועל ההודעה לא התקבלה!

קוד:

<?php
$to = "myaddress@gmail.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "myaddress@gmail.com";
$headers = "From: $from";
echo imap_mail($to,$subject,$message,$headers);
?>



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 03 February 2011 בשעה 17:19 | IP רשוּם
ציטוט shoshan

על איזה שרת זה רץ? מה ההגדרות שליחה שלו?

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 04 February 2011 בשעה 01:25 | IP רשוּם
ציטוט חיימקה

בס"ד

נסה לכוון אותי קצת יותר: היכן אנו מוצא את "הגדרות השליחה שלו"?

רץ על XAMPP במה"פ win xp prof.

את התהליך שלהלן ביצעתי כבר.

ציטוט:

1) Go to: start > settings > control panel > Administrative Tools > Internet Information Services
2) Expand the " (local computer)" node
3) Right click on your SMTP server > go to "Properties"
4) Click "Access" tab
5) Under Relay Restrictions, click the "Relay" button
6) Click "Add"
7) Select "Single Computer" and enter IP address 127.0.0.1
8) Hit OK, OK, OK (until the properties dialog is closed)

 

 



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 04 February 2011 בשעה 15:04 | IP רשוּם
ציטוט shoshan

אתה לא באמת יכול סתם לשלוח דואר מהמחשב האישי שלך בלי שרת SMTP שמישהו מכיר / יוזר וסיסמא

אתה יכול להגדיר הגדרות שרת דואר, יוזר, סיסמא וכו' בקובץ PHP.INI או ע"י קריאה לפונקציות PHP


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 05 February 2011 בשעה 22:49 | IP רשוּם
ציטוט חיימקה

בס"ד

להלן הקטע הספציפי בקובץ php.ini. מה צריך לשנות בו?

קוד:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = "smtp.gmail.com"
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = postmaster@localhost

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = Off

; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log = "C:\xampp\apache\logs\php_mail.log"



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 06 February 2011 בשעה 12:39 | IP רשוּם
ציטוט shoshan

http://i.justrealized.com/2008/how-to-use-sendmail-in-xampp/

בוא נתחיל בבסיס...האם אתה מצפה אשכרה לשלוח מייל לאנשים אחרים מהמחשב שלך או שעד אז תעבור לשרת אחסון עם דומיין משלך?

האם אתה רוצה לשלוח דרך החשבון גימייל שלך?


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 06 February 2011 בשעה 20:12 | IP רשוּם
ציטוט חיימקה

בס"ד
בא נתחיל טרום בסיס... (אני די ירוק. סקריפטים אני כותב, אבל אין לי הבנה רחבה בתחום הכולל...)
האם אינני יכול להפוך את המחשב שלי לאחסון, כשאני צריך לאחסן רק את עצמי, בעצם?
מה זה בעצם שרת אחסון? - זה מחשב (כמו שלי) יותר חזק (כי הוא מאחסן הרבה מאד אתרים) ואיזושהיא תוכנה מורכבת עליו (כמו שאני יכול להרכיב על שלי.) אז למה לי לעבור לשרת אחסון?


__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 06 February 2011 בשעה 21:41 | IP רשוּם
ציטוט shoshan

מכיוון שלמחשב שלך בבית אין IP קבוע לרוב, וכשרושמים כתובת DNS (כמו underwar.co.il) נהוג להפנות אותה ל-IP מסוים (אלא אם כן משתמשים ב-dyndns שזה ערבי למדי)

כלומר שלהריץ שרת אתה כמובן יכול, אבל שיעוגנו אליו דומיינים זה כבר קצת בעייתי

וזאת גם הסיבה שלשלוח מייל זה בעיה, כי ה-DNS של ה-IP שלך הוא לא של הדומיין
(במקרה הזה אפשר לעקוף את הבעיה ע"י שימוש בחתימה על המייל בשילוב עם קונפיגורציות של ה-MX של הדומיין)


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 06 February 2011 בשעה 23:21 | IP רשוּם
ציטוט חיימקה

בס"ד

ואם אני שולח מייל מחשבון הג'ימייל / הוטמייל שלי? (אוכל לפתוח חשבון במיוחד לשם כך, כמובן)


__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 13 February 2011 בשעה 01:21 | IP רשוּם
ציטוט חיימקה

בס"ד

נו, אין רעיונות?...
איך אני שולח מייל מחשבון ה gmail שלי בקוד  php ?



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 13 February 2011 בשעה 19:35 | IP רשוּם
ציטוט shoshan

SMTP מוצפן ב-SSL

קוד:
<?php

       require_once "Mail.php";

        $from = "<from.gmail.com>";
        $to = "<to.yahoo.com>";
        $subject = "Hi!";
        $body = "Hi,\n\nHow are you?";

        $host = "ssl://smtp.gmail.com";
        $port = "465";
        $username = "<myaccount.gmail.com>";
        $password = "password";

        $headers = array ('From' => $from,
          'To' => $to,
          'Subject' => $subject);
        $smtp = Mail::factory('smtp',
          array ('host' => $host,
            'port' => $port,
            'auth' => true,
            'username' => $username,
            'password' => $password));

        $mail = $smtp->send($to, $headers, $body);

        if (PEAR::isError($mail)) {
          echo("<p>" . $mail->getMessage() . "</p>");
         } else {
          echo("<p>Message successfully sent!</p>");
         }

    ?>  <!-- end of php tag-->



__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 13 February 2011 בשעה 21:22 | IP רשוּם
ציטוט חיימקה

בס"ד

תודה, אבל:
ציטוט:

Fatal error: Class 'Mail' not found in C:\...\mail.php on line 18



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 13 February 2011 בשעה 21:31 | IP רשוּם
ציטוט shoshan

דרוש Pear

תלמד - ניתן לחפש מחלקות מוכנות עבור PHP או להשתמש בתשתיות ציבוריות כמו PEAR


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 16 February 2011 בשעה 22:20 | IP רשוּם
ציטוט חיימקה

בס"ד

shoshan כתב:
דרוש Pear

תלמד - ניתן לחפש מחלקות מוכנות עבור PHP או להשתמש בתשתיות ציבוריות כמו PEAR

"מחלקות מוכנות" - הבנתי.
"תשתיות ציבוריות" - שו הדא?


__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 16 February 2011 בשעה 23:21 | IP רשוּם
ציטוט shoshan

הכוונה ל-framework חינמי מפורסם

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 16 February 2011 בשעה 23:36 | IP רשוּם
ציטוט חיימקה

בס"ד

ציטוט:

דרוש Pear

הי!!
ראיתי שיש אצלי תיקיה שלמה בשם PEAR תחת תיקיית php !! המכילה 52 תיקיות משנה ועוד 32 קבצים - זה לא זה??

אז איפה הבעיה בדיוק? יכול להיות שאת הקובץ שלי המנסה לשלוח מייל צריך לאחסן במקום אחר?


__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 17 February 2011 בשעה 10:53 | IP רשוּם
ציטוט shoshan

תיכנס לתיקיית PEAR הזו או לזו שמעליה (אצלי זו זו שמעליה), יש לך pear.bat

תיכנס לתיקייה ב-CMD ותפעיל את הפקודה pear install Mail

בדיוק כמו שכתוב פה:

http://pear.php.net/package/Mail/


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 18 February 2011 בשעה 00:17 | IP רשוּם
ציטוט חיימקה

בס"ד

צר לי, שושן יקר. לא הבנתי את כוונתך.

להלן מה שניסיתי לפי מה שחשבתי שהבנתי, והתוצאות:
  1. מצאתי את pear.bat ולחצתי עליו דאבל קליק:
    תוצאה: CLI נתקל בבעיה ועליו להסגר
  2. התחל -> הפעלה -> CMD -> רשמתי pyrus.phar install pear/Mail
    תוצאה: Could not open input file: pyrus.phar
  3. רשמתי php pyrus.phar install pear/Mail-1.2.0 וקיבלתי אותה תוצאה


__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 18 February 2011 בשעה 13:01 | IP רשוּם
ציטוט shoshan

לא ידעתי שאתה לא יודע להשתמש ב-CMD...

תעשה התחל > הפעלה > CMD

תרשום cd xxx כאשר XXX זאת התיקיה שהקובץ BAT מותקן בה

ואת תפעיל את הפקודה

קוד:
pear install Mail


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 19 February 2011 בשעה 23:54 | IP רשוּם
ציטוט חיימקה

בס"ד

The system cannot find the path specified

מה כתבתי? כך:
  1. cd C:\xampp\php pear install Mail
  2. cd C:\xampp\php\pear install Mail


__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 20 February 2011 בשעה 09:53 | IP רשוּם
ציטוט shoshan

קוד:
cd C:\xampp\php
pear install Mail


אנטר אחרי הפקודת CD


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 20 February 2011 בשעה 20:57 | IP רשוּם
ציטוט חיימקה

בס"ד

קיבלתי אותה תוצאה כאשר קיבלתי בהקליקי פעמיים על pear.bat
ציטוט:

CLI נתקל בבעיה ועליו להסגר. אנו מתנצלים על אי הנוחות וכו'



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 21 February 2011 בשעה 00:53 | IP רשוּם
ציטוט shoshan

מרד...

http://web2.0entrepreneur.com/31/cli-has-stopped-working-on-windows-vista.html


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה