החזרת מייל אוטומטי עם קובץ מצורף לפי הנושא בשליחה
-
@WWW
פה יש לך מחלקה ב php לטיפול בהודעות דוא"ל mime
מצורפת דוגמא לשימוש במחלקה , יש צורך לקשר את הקבצים rfc822_addresses.php ו mime_parser.php#!/usr/bin/php ignore_syntax_errors = 1; $parameters=array( 'Data'=>$email, ); $mime->Decode($parameters, $decoded); //---------------------- GET EMAIL HEADER INFO -----------------------// //לקבל את השם ואת הדוא"ל של השולח $fromName = $decoded[0]['ExtractedAddresses']['from:'][0]['name']; $fromEmail = $decoded[0]['ExtractedAddresses']['from:'][0]['address']; //לקבל את השם ואת הדוא"ל של הנמען $toEmail = $decoded[0]['ExtractedAddresses']['to:'][0]['address']; $toName = $decoded[0]['ExtractedAddresses']['to:'][0]['name']; //לקבל את הנושא $subject = $decoded[0]['Headers']['subject:']; $removeChars = array('<','>'); //get the message id $messageID = str_replace($removeChars,'',$decoded[0]['Headers']['message-id:']); //get the reply id $replyToID = str_replace($removeChars,'',$decoded[0]['Headers']['in-reply-to:']); //---------------------- FIND THE BODY -----------------------// //לקבל את גוף ההודעה if(substr($decoded[0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Body'])){ $body = $decoded[0]['Body']; } elseif(substr($decoded[0]['Parts'][0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Parts'][0]['Body'])) { $body = $decoded[0]['Parts'][0]['Body']; } elseif(substr($decoded[0]['Parts'][0]['Parts'][0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Parts'][0]['Parts'][0]['Body'])) { $body = $decoded[0]['Parts'][0]['Parts'][0]['Body']; } //להדפיס את התוצאות echo " Message ID: $messageID Reply ID: $replyToID Subject: $subject To: $toName $toEmail From: $fromName $fromEmail Body: $body "; //הצג את כל פרטי הדוא"ל print_r($decoded);
-
@dovid אמר כאן בנושא
@WWW אפשר בoutlook לכתוב כלל דינמי בVBA, למשל שיחזיר קובץ ששמו כשם הנושא.
אבל כל האפשרויות חוץ מכללי outlook פשוטים מתנקזים לפתרון אחד ששמו תכנות, מה ש@שואף אמר מייד בפתח האשכול.נכון. אבל זה תכנות יחסית פשוט, לקלוט איך לכתוב בVBA.
@dovid אמר בהחזרת מייל אוטומטי עם קובץ מצורף לפי הנושא בשליחה:
עוד פרט עליו, הוא לאחרונה לא מקוון ויש ניק שמדברר אותו
הנה אני פה אפשר להודיע למשטרה להפסיק בחיפושים.
אף אחד לא דיבר על כסף. אבל תכנות זה כמו לנקות את הריצפה, אם אתה לא יודע לעשות את זה אתה שוכר מישהו בתשלום.
נכון לגמרי, חשבתי שאמצא משהו חינם, המודה היום הוא לתת לך תקופת זמן חינם ואחר כך כשתהיה חייב שירות תהיה חייב לשלם כי אתה כבר רגיל להשתמש בזה...
-
@master אמר בהחזרת מייל אוטומטי עם קובץ מצורף לפי הנושא בשליחה:
@www
אם אני זוכר נכון אתה כותב PHP, נכון?
אני חושב שזה לא סוף העולם להעביר מייל לרכיב pipe (יש לך את זה אפילו בממשק בcpanel) שם תעשה פילטר עם הטקסטים, זה אמנם תכנות אבל בר השגה,
כמובן שלא צריך להחזיק מיוחד בשביל זה חשבון אחסון, אפשר לשלב את זה בחשבון קיים,נכון להיום, אין לי שרת עם pipe...
ובגלל זה גם לא התנסיתי בזה, אבל אני יודע שזה לא מדי מסובך.אבל כפי ש @dovid ו @clickone כתבו, יש פה את הבעיה של החיבור מאקסס, שככל הנראה כבר יותר קל לעשות זאת באאוטלוק...
ובפרט שאם מדובר ביותר מידי קבצים, הוא יצטרך שטח אכסון גדול.
-
בינתיים קיבלתם תגובות איך להחזיר קובץ שזה מה שביקשת ואין לך אפשרות בלי תכנות.
ייתכן ויספק אותך פתרונות חלופיים, למה קישור לקובץ לא מספיק? אתה יכול להחזיר מייל עם קישור חלקי חוץ משם הקובץ שיצטרכו להוסיף וכל הקבצים יישבו על השרת וכדו'. או עם טיפה פיתוח גם קישור מלא.
החיסרון היחיד זה החסומים מהדרין נט וכדומה
-
@master אמר בהחזרת מייל אוטומטי עם קובץ מצורף לפי הנושא בשליחה:
אין בעיה של חיבור מאקסס כנראה לא הבנת, סך הכל דיברנו על צורת העברה של הקובץ,
יש בעיה, כי זה כבר תיכנות גם בVBA וגם בPHP...
גם להעלות קבצים לשרת (עם מהירות העלאה קווית סטנדרטית...), וגם לכתוב ב PHP עם PIPE.
ככה אתה עושה הכל ב VBA, וחסל.
(התכוונתי לאפוקי, אם חברת מערכת הטלפונית, הייתה מספקת נתונים עם API נורמלי, ככה שהיה שווה לעשות הכל ב PHP).
-
@www אמר בהחזרת מייל אוטומטי עם קובץ מצורף לפי הנושא בשליחה:
@master אמר בהחזרת מייל אוטומטי עם קובץ מצורף לפי הנושא בשליחה:
אין בעיה של חיבור מאקסס כנראה לא הבנת, סך הכל דיברנו על צורת העברה של הקובץ,
יש בעיה, כי זה כבר תיכנות גם בVBA וגם בPHP...
גם להעלות קבצים לשרת (עם מהירות העלאה קווית סטנדרטית...), וגם לכתוב ב PHP עם PIPE.
ככה אתה עושה הכל ב PHP, וחסל.
(התכוונתי לאפוקי, אם חברת מערכת הטלפונית, הייתה מספקת נתונים עם API נורמלי, ככה שהיה שווה לעשות הכל ב PHP).
לא כדאי להפעיל במיקרופיי שיש API נורמלי? ימות המשיח הוא הרי לא רוצה