כותב |
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
על איזה שרת זה רץ? מה ההגדרות שליחה שלו?
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
אתה לא באמת יכול סתם לשלוח דואר מהמחשב האישי שלך בלי שרת SMTP שמישהו מכיר / יוזר וסיסמא
אתה יכול להגדיר הגדרות שרת דואר, יוזר, סיסמא וכו' בקובץ PHP.INI או ע"י קריאה לפונקציות PHP
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
http://i.justrealized.com/2008/how-to-use-sendmail-in-xampp/
בוא נתחיל בבסיס...האם אתה מצפה אשכרה לשלוח מייל לאנשים אחרים מהמחשב שלך או שעד אז תעבור לשרת אחסון עם דומיין משלך?
האם אתה רוצה לשלוח דרך החשבון גימייל שלך?
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 18 April 2010 מדינה: Israel
משתמש: מנותק/ת הודעות: 243
|
נשלח בתאריך: 06 February 2011 בשעה 20:12 | | IP רשוּם
|
|
|
|
בס"ד בא נתחיל טרום בסיס... (אני די ירוק. סקריפטים אני כותב, אבל אין לי הבנה רחבה בתחום הכולל...) האם אינני יכול להפוך את המחשב שלי לאחסון, כשאני צריך לאחסן רק את עצמי, בעצם? מה זה בעצם שרת אחסון? - זה מחשב (כמו שלי) יותר חזק (כי הוא מאחסן הרבה מאד אתרים) ואיזושהיא תוכנה מורכבת עליו (כמו שאני יכול להרכיב על שלי.) אז למה לי לעבור לשרת אחסון?
__________________ אין יאוש בעולם כלל!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 06 February 2011 בשעה 21:41 | | IP רשוּם
|
|
|
|
מכיוון שלמחשב שלך בבית אין IP קבוע לרוב, וכשרושמים כתובת DNS (כמו underwar.co.il) נהוג להפנות אותה ל-IP מסוים (אלא אם כן משתמשים ב-dyndns שזה ערבי למדי)
כלומר שלהריץ שרת אתה כמובן יכול, אבל שיעוגנו אליו דומיינים זה כבר קצת בעייתי
וזאת גם הסיבה שלשלוח מייל זה בעיה, כי ה-DNS של ה-IP שלך הוא לא של הדומיין (במקרה הזה אפשר לעקוף את הבעיה ע"י שימוש בחתימה על המייל בשילוב עם קונפיגורציות של ה-MX של הדומיין)
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
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--> |
|
|
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
דרוש Pear
תלמד - ניתן לחפש מחלקות מוכנות עבור PHP או להשתמש בתשתיות ציבוריות כמו PEAR
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
הכוונה ל-framework חינמי מפורסם
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 18 April 2010 מדינה: Israel
משתמש: מנותק/ת הודעות: 243
|
נשלח בתאריך: 16 February 2011 בשעה 23:36 | | IP רשוּם
|
|
|
|
בס"ד
הי!! ראיתי שיש אצלי תיקיה שלמה בשם PEAR תחת תיקיית php !! המכילה 52 תיקיות משנה ועוד 32 קבצים - זה לא זה??
אז איפה הבעיה בדיוק? יכול להיות שאת הקובץ שלי המנסה לשלוח מייל צריך לאחסן במקום אחר?
__________________ אין יאוש בעולם כלל!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 17 February 2011 בשעה 10:53 | | IP רשוּם
|
|
|
|
תיכנס לתיקיית PEAR הזו או לזו שמעליה (אצלי זו זו שמעליה), יש לך pear.bat
תיכנס לתיקייה ב-CMD ותפעיל את הפקודה pear install Mail
בדיוק כמו שכתוב פה:
http://pear.php.net/package/Mail/
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 18 April 2010 מדינה: Israel
משתמש: מנותק/ת הודעות: 243
|
נשלח בתאריך: 18 February 2011 בשעה 00:17 | | IP רשוּם
|
|
|
|
בס"ד
צר לי, שושן יקר. לא הבנתי את כוונתך.
להלן מה שניסיתי לפי מה שחשבתי שהבנתי, והתוצאות:
- מצאתי את pear.bat ולחצתי עליו דאבל קליק:
תוצאה: CLI נתקל בבעיה ועליו להסגר - התחל -> הפעלה -> CMD -> רשמתי pyrus.phar install pear/Mail
תוצאה: Could not open input file: pyrus.phar - רשמתי php pyrus.phar install pear/Mail-1.2.0 וקיבלתי אותה תוצאה
__________________ אין יאוש בעולם כלל!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 18 February 2011 בשעה 13:01 | | IP רשוּם
|
|
|
|
לא ידעתי שאתה לא יודע להשתמש ב-CMD...
תעשה התחל > הפעלה > CMD
תרשום cd xxx כאשר XXX זאת התיקיה שהקובץ BAT מותקן בה
ואת תפעיל את הפקודה
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 18 April 2010 מדינה: Israel
משתמש: מנותק/ת הודעות: 243
|
נשלח בתאריך: 19 February 2011 בשעה 23:54 | | IP רשוּם
|
|
|
|
בס"ד
The system cannot find the path specified
מה כתבתי? כך:
- cd C:\xampp\php pear install Mail
- cd C:\xampp\php\pear install Mail
__________________ אין יאוש בעולם כלל!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 20 February 2011 בשעה 09:53 | | IP רשוּם
|
|
|
|
קוד:
cd C:\xampp\php pear install Mail |
|
|
אנטר אחרי הפקודת CD
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
חיימקה משתמש חבר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
מרד...
http://web2.0entrepreneur.com/31/cli-has-stopped-working-on-windows-vista.html
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|