מדריך | שליחת מייל מהפלאפון - המודל הישן
-
שימו לב המודל כבר ישן ולא מתוחזק ומומלץ להשתמש במודלים המתקדמים יותר לדוגמא
(מי שבכל זאת רוצה להשתמש במודל הזה מומלץ להשתמש עם טוקן זמני במקום המספר מערכת וסיסמה)
מייל מהטלפון
הנה המדריך שכולם חיכו לו לשליחת מייל מהפלאפון הכשר בצורה קלה ומאובטחת
המדריך הוא המשך ישיר של המדריך המיוחד של @שאול-נ-י כאן או בצורה קלה יותר ש @מנצפכ ערך אותו כאן
שלב א: ההגדרה בשלוחה
בואו נתחיל: אז השלב ראשון הוא אחרי שיש לנו מערכת של ימות המשיח נכנס לאתר הניהול.
נכנס ללשונית מערכת תוכן, שלוחה 3 (או כל שלוחה אחרת שתבחרו), לשונית הגדרות מתקדמות, נמחק את כל מה שיש שם ונדביק שם כך ונלחץ על שמירה.type=recording_and_entering_data 050-option=---EmailKeyboard 051-option=---HebrewKeyboard 052-option=---HebrewKeyboard recording_and_entering_data_say_approval_number=no
שלב ב: העלת 3 קבצי שמע לשלוחה
כעת נצטרך להעלות לשלוחה 3 קבצי שמע שישמיעו: הקש את כתובת המייל, כותרת המייל ותוכן ההודעה.
נכנס ללשונית ניהול קבצים נלחץ על הלחצן של העלה קובץ ונעלה 3 קבצי שמע קצרים בשמות 050 051 052
מצו"ב קבצי דוגמא ניתן להשתמש בהם :
050.mp3
051.mp3
052.mp3
שימו לב! הקבצי שמע חייבים להיות בשמות 050,051,052 אחרת המערכת לא תעבוד לנו, איך עושים את זה פשוט מאוד: נעלה את הקובץ שמע הראשון, מספרו ישתנה אוטומטי ל 000 נלחץ עליו עם מקש ימני נבחר בשנה שם, נשנה את שמו ל 050 נעלה עוד שני קבצים הם לבד יקראו בשמות 051 ו 052.שלב ג: ההגדרה של הסקריפט
למי שחסום לו או שמעדיף בצורה קלה יותר כמו ש@מנצפכ עשה כאן פתחו את הספויילרנכנס לכאן יפתח לנו חלון כזה :
נלחץ על יצירת עותק, יפתח לנו חלון כזה :
נמלא את הפרטים בצורה הבאה- את המספר 0773137770 נשנה למספר מערכת שלנו
- את ה 123456 בסיסמת ניהול של המערכת שלנו
- את השלוחה 3 אין צורך לשנות
- את הבעילום שם נשנה לשם שאנחנו רוצים שיופיע על המיילים שאנחנו שולחים
כשנסיים למלאות את כל הפרטים נלחץ על הלחצן התכלת של ההפעלה, יפתח לנו חלון כזה :
נלחץ על המשך, נתבקש להכנס שוב לחשבון גוגל שלנו עם הסיסמא מחדש, נכנס שוב לחשבון גוגל שלנו, ואז יפתח לנו חלון כזה :
נלחץ על מתקדם ואז בלשונית שתתרחב נלחץ על כניסה אל מייל מהטלפון הכשר
יפתח לנו חלון כזה שאנחנו מאשרים לסקריפט להתחבר לשרת חיצוני (ימות המשיח) וכמובן לשלוח מייל גם דרך הטלפון...נלחץ על אישור וסיימנו מעכשיו נוכל לשלוח מיילים מהטלפון.
כמובן נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים עליו ואתה יכול לשנות בכל זמן
בהצלחה
כעת נכנס לפרוייקט חדש בגוגל סקריפט נקרא לו באיזה שם שנרצה לדוגמא מייל מהטלפון (כמובן אפשר להשאיר אותו בשם ברירת מחדל פרוייקט ללא שם)
נמחק את כל מה שיש שם ונדביק את הטקסט הבאfunction emailFromThePhone() { // משתנים לעריכת המשתמש const number = '0773137770' // :מספר המערכת const pass = '******' // :סיסמא const extension = '3' // :מספר השלוחה const name = 'ploni' // :שם השולח // עד כאן משתנים לעריכת המשתמש const url = ('https://call2all.co.il/ym/api/'); const token = (number + ':' + pass); const urlfetch = (url + 'RenderYMGRFile?wath=ivr2:' + extension + '/ApprovalAll.ymgr&convertType=json¬LoadLang=0&token=' + token); Logger.log ('סטטוס חיבור:' + urlfetch); const renderFile = UrlFetchApp.fetch(urlfetch); Logger.log ('תשובת שרת:' + renderFile); const renderFileJson = JSON.parse(renderFile); if (renderFileJson.responseStatus === 'OK') { for (const row of renderFileJson.data) { var recipient = row["P050"]; Logger.log('הכתובת לשליחה:' + recipient); var subject = row["P051"]; Logger.log('כותרת ההודעה:' + subject); var body = row["P052"]; Logger.log('תוכן ההודעה:' + body); sendemail(recipient, subject, body, name) deleteFile(url, token, extension) }} } function sendemail(recipient, subject, body, name) { MailApp.sendEmail(recipient,subject,body,{ name }); var emailQuotaRemaining = MailApp.getRemainingDailyQuota(); Logger.log("מכסת אימייל שנותרה ליום זה: " + emailQuotaRemaining); } function deleteFile(url, token, extension) { const FileAction = UrlFetchApp.fetch (url + 'FileAction?token=' + token + '&action=delete&what=ivr2:' + extension + '/ApprovalAll.ymgr'); }
כמובן בשורה 4 נשנה את המספר 0773137770 למספר המערכת שלנו ובשורה 5 את הכוכביות לסיסמת הניהול בשורה 6 ניתן לשנות את השלוחה 3 לשלוחה אחרת שממנה נוכל לשלוח את המייל שלנו, בשורה 7 נשנה את המילה ploni לשם שלנו שאנחנו רוצים שיופיע על ההודעות מייל שנשלח(אם מפריע לכם שמתהפך העברית והאנגלית אפשר למחוק את
// :שם השולח
).
נלחץ למעלה על שמירה.
כעת ניכנס בצד ימין ללשונית מפעילים (עם הציור של השעון) נלחץ על הלחצן בצד שמאל למטה של הוסף טריגר (הלחצן עם הציור של ה + ) נבחר בטיימר דקות, פעם בדקה ונלחץ על שמור דוגמא
כעת יפתח לנו חלון כזה שגוגל עדיין לא שמעה שאפשר לשלוח מייל מהטלפון :
נלחץ בתחתית המסך על מתקדם יפתח לנו כך :
נלחץ על אל עבור מייל מהטלפון.
כעת יקפוץ לנו חלון של כניסה לחשבון גוגל ולאחר שנכנס שוב לחשבון גוגל עם הסיסמא שלנו יפתח לנו החלון הזה שבעצם אומר שהסקריפט שלנו מתחבר לשרת של ימות המשיח ושולח מיילים בשבילינו :
נלחץ על להתיר
זהו סיימנו עכשיו נוכל להתקשר למערכת שלנו ולשלוח ממנה מיילים.
כמובן נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים היחיד עליו ואתה יכול לשנותו בכל זמן.בהצלחה
נספח למתקדמים : ניתן להקל על ההקשה הארוכה על מקשי הטלפון (בפרט בכתובות מייל שקשה לזכור בע"פ) ולהגדיר רשימה של אנשי קשר קבועים, או כותרות ואפי' תוכן קבוע לחלק מהמיילים בצורה הבאה :
נצטרך להעלות לשלוחה שהגדרנו בה את שליחת המיילים את הקובץ הבא ApprovalAll.ini
כעת נכנס בשלוחה ללשונית הגדרות מתקדמות ונבחר בצד ימין במקום את הקובץ ext.ini את הקובץ ApprovalAll.ini ונוכל לערוך אותו כרצונינו.
נסביר איך הקובץ בנוי שנדע איך לערוך אותו:
הקובץ בנוי על ערכים + הקשות = הערך שהגדרנו דוגמא לשורה בקובץP050+1+@gmail.com = mail@gmail.com
הערך P050(כתובת המייל) + ההקשה של הערך 1 = mail@gmail.com(כתובת המייל שבחרנו) כמובן כך נגדיר רשימה של ערכים(כתובות מייל)
נפרט יותר:
במקום שכל פעם נצטרך להקליד את כתובת המייל המלאה לדוגמא stamduGma9857@gmail.com נוכל במקום זה להגדיר בקובץ שכשמקישים רק את הערך 1 ושטרודל ג'ימל אנחנו מתכוונים לכתובת מייל stamduGma9857@gmail.com ואז נשאר לנו רק להקליד את הערך 1 (11111 ו # ואז *# ו 11 לסיום) והמערכת לבד תמלא לנו את כתובת המייל כמובן אפשר להגדיר רשימה של כתובות על כל אחד מהמקשים לדוגמא p050+2=mail@gmail.com אותו רעיון גם בכותרת המייל (p051) ותוכן המייל(p052) .
לסיכום אם הכנסתי בקובץ ApprovalAll.ini את הנתון הבא:P050+1=mail@gmail.com
זה אומר שכשאני יקליד בנתון של P050 שזה בעצם כתובת המייל + את הערך 1 או כל ערך אחר שנגדיר בקובץ, אוטומטי המערכת תמלא בשבילינו את הערך שהגדרנו שזה הכתובת מייל mail@gmail.com או כל כתובת שנגדיר, כך נגדיר גם את P051 שזה כותרת המייל, ואת P052 שזה תוכן המייל.
הסברים : המערכת מבוססת על מודל קבלת נתונים של ימות המשיח עם שילוב של גוגל סקריפט שפעם בדקה הסקריפט מתחבר לשרת של ימות המשיח ולוקח את הנתונים שהקלדנו ושולח אותם וכמובן בסיום השליחה מוחק אותם מהשלוחה למניעת כפילויות.
קרדיט ענק ל @מנצפכ שעזר לי להכין את הסקריפט.
כמובן בכל דבר יש חסרונות (לדוגמא שיכול לעבור קרוב לדקה עד שהמייל ישלח ושזה מוגבל לשליחה של מאה מיילים ביום) אבל בדרך כלל זה עובד ללא בעיות ב"ה. -
-
-
@אחד-מאנש שם זה עובר דרך שרת של בן אדם פרטי שמקבל את הסיסמה של חשבון גוגל שלך וגם אם אתה ספציפית סומך עליו השרת שלו לא מי יודע מה מאובטח ואפשר גם להאזין לתקשורת של השרת שלו שהפרטים של חשבון גוגל עוברים לשרת בצורה רגילה לא מוצפנת עם טוקן או משהו
אני בניתי משהו מאובטח שלא צריך למסור סיסמה לאף אחד. -
אני לא מצליח לעשות את זה כי הוא רוצה אימות דרך הודעת טקסט והוא לא נותן הודעה קולית
אבל חוץ מזה האם יש כאן מישהו שזה עובד לו גם בחותם או שיש את אותו בעיה שהיה עד עכשיו ?
עריכה :הצלחתי להתקדם אבל זה באמת חסום בחותם
עכ"פ תודה ענקית ל @מיכאלוש שעשה את המדריך הזה -
@מיכאלוש אמר במדריך | שליחת מייל מהפלאפון:
מייל מהטלפון
הנה המדריך שכולם חיכו לו לשליחת מייל מהפלאפון הכשר בצורה קלה ומאובטחת
המדריך הוא המשך ישיר של המדריך המיוחד של @שאול-נ-י כאן או בצורה קלה יותר ש @מנצפכ ערך אותו כאן
שלב א: ההגדרה בשלוחה
בואו נתחיל אז השלב ראשון הוא אחרי שיש לנו מערכת של ימות המשיח נכנס לאתר הניהול או לפה למערכות ישנות.
נכנס ללשונית מערכת תוכן, שלוחה 3 (או כל שלוחה אחרת שתבחרו), לשונית הגדרות מתקדמות נמחק את כל מה שיש שם ונדביק שם כך ונלחץ על שמירה.type=recording_and_entering_data 050-option=---EmailKeyboard 051-option=---HebrewKeyboard 052-option=---HebrewKeyboard recording_and_entering_data_say_approval_number=no
שלב ב: העלת 3 קבצי שמע לשלוחה
כעת נצטרך להעלות לשלוחה 3 קבצי שמע שיגידו הקש את כתובת המייל, כותרת המייל ותוכן ההודעה.
נכנס ללשונית ניהול קבצים נלחץ על הלחצן של העלה קובץ ונעלה 3 קבצי שמע קצרים בשמות 050 051 052 מצו"ב קבצי דוגמא ניתן להשתמש בהם :
050.m4a
051.m4a
052.m4a
נעלה את הקובץ שמע הראשון, מספרו ישתנה ל 000 נלחץ עליו עם מקש ימני נבחר בשנה שם, נשנה את שמו ל 050 נעלה עוד שני קבצים הם לבד יקראו בשמות 051 ו 052.שלב ג: ההגדרה של הסקריפט
למי שחסום לו או שמעדיף בצורה קלה יותר כמו ש@מנצפכ עשה כאן פתחו את הספויילרנכנס לכאן יפתח לנו חלון כזה :
נלחץ על יצירת עותק יפתח לנו חלון כזה :
נמלא את הפרטים את המספר 0773137770 נשנה למספר מערכת שלנו ואת ה 123456 בסיסמת ניהול ונלחץ על הלחצן התכלת של ההפעלה יפתח לנו חלון כזה :
נלחץ על המשך, נתבקש להכנס שוב לחשבון גוגל שלנו, ואז יפתח לנו חלון כזה :
נלחץ על מתקדם ואז בלשונית שתתרחב נלחץ על כניסה אל מייל מהטלפון הכשר
יפתח לנו חלון כזה שאנחנו מאשרים לסקריפט להתחבר לשרת חיצוני (ימות המשיח) וכמובן לשלוח מייל גם דרך הטלפון...נלחץ על אישור וסיימנו מעכשיו נוכל לשלוח מיילים מהטלפון.
כמובן נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים עליו ואתה יכול לשנות בכל זמןבהצלחה
כעת נכנס לפרוייקט חדש בגוגל סקריפט נקרא לו באיזה שם שנרצה לדוגמא מייל מהטלפון (כמובן אפשר להשאיר אותו בשם ברירת מחדל פרוייקט ללא שם)
נמחק את כל מה שיש שם ונדביק את הטקסט הבאfunction emailFromThePhone() { // משתנים לעריכת המשתמש const number = '0773137770' // :מספר המערכת const pass = '******' // :סיסמא const extension = '3' // :מספר השלוחה // עד כאן משתנים לעריכת המשתמש const url = ('https://www.call2all.co.il/ym/api/'); const token = (number + ':' + pass); const path = ('ivr2:' + extension + '/'); const urlfetch = (url + 'renderFile?wath=' + path + 'ApprovalAll.ymgr' + '&convertType=json&token=' + token); Logger.log ('סטטוס חיבור:' + urlfetch); const renderFile = UrlFetchApp.fetch(urlfetch); Logger.log ('תשובת שרת:' + renderFile); const renderFileJson = JSON.parse(renderFile); if (renderFileJson.responseStatus === 'OK') { for (row = 0; row < 5; row++) { var recipient = renderFileJson.data[0]["P050"]; Logger.log('הכתובת לשליחה:' + recipient); var subject = renderFileJson.data[0]["P051"]; Logger.log('כותרת ההודעה:' + subject); var body = renderFileJson.data[0]["P052"]; Logger.log('תוכן ההודעה:' + body); sendemail(recipient, subject, body) deleteFile(url, token, path) } } } function sendemail(recipient, subject, body) { MailApp.sendEmail(recipient,subject,body); var emailQuotaRemaining = MailApp.getRemainingDailyQuota(); Logger.log("מכסת אימייל שנותרה ליום זה: " + emailQuotaRemaining); } function deleteFile(url, token, path) { const FileAction = UrlFetchApp.fetch (url + 'FileAction?token=' + token + '&action=delete&what=' + path + 'ApprovalAll.ymgr'); }
כמובן בשורה 4 נשנה את המספר 0773137770 למספר המערכת שלנו ובשורה 5 את הכוכביות לסיסמת הניהול
נלחץ על שמירה ניכנס בצד ימין ללשונית מפעילים (עם הציור של השעון) נלחץ על הלחצן בצד שמאל למטה של הוסף טריגר נבחר בטיימר דקות, פעם בדקה ונלחץ על שמור
כעת יפתח לנו חלון כזה :
נלחץ על מתקדם יפתח לנו כך :
נלחץ על אל עבור מייל מהטלפון יקפוץ לנו חלון של כניסה לחשבון גוגל והחלון הזה :
נלחץ על להתיר זהו סיימנו עכשיו נוכל להתקשר למערכת שלנו ולשלוח ממנה מיילים.
כמובן נציין, לאף אחד אין גישה למייל שלך חוץ מהסקריפט שאתה הבעלים עליו ואתה יכול לשנות בכל זמן.בהצלחה
הסברים : המערכת מבוססת על מודל קבלת נתונים של ימות המשיח עם שילוב של גוגל סקריפט שפעם בדקה לוקח את הנתונים ושולח אותם קרדיט ענק ל @מנצפכ שעזר לי להכין את הסקריפט
כמובן בכל דבר יש חסרונות (לדוגמא שיכול לקחת קרוב לדקה עד שישלח ושזה מוגבל לשליחה של מאה מיילים ביום) אבל בדרך כלל זה עובד ללא בעיות ב"ה
נ.ב. בימים אלו @מנצפכ עובד על מודל דומה, קצת יותר מתקדם שישלח את המייל בלי לחכות עד קרוב לדקה ו @צדיק-תמים עובד על מודל בצורה שונה לגמרי שאולי יוכלו דרכו גם לשלוח עם זיהוי קולי חינמי אבל בינתיים אפשר להשתמש עם המודל הזה שעובד ללא תקלות ב"ה.ואוו!!
עבודה מדהימה, כל הכבוד על ההשקעה והשיתוף! -
@מיכאלוש אמר במדריך | שליחת מייל מהפלאפון:
שלב ב: העלת 3 קבצי שמע לשלוחה
כעת נצטרך להעלות לשלוחה 3 קבצי שמע שיגידו הקש את כתובת המייל, כותרת המייל ותוכן ההודעה.
נכנס ללשונית ניהול קבצים נלחץ על הלחצן של העלה קובץ ונעלה 3 קבצי שמע קצרים בשמות 050 051 052 מצו"ב קבצי דוגמא ניתן להשתמש בהם :
050.m4a
051.m4a
052.m4a
נעלה את הקובץ שמע הראשון, מספרו ישתנה ל 000 נלחץ עליו עם מקש ימני נבחר בשנה שם, נשנה את שמו ל 050 נעלה עוד שני קבצים הם לבד יקראו בשמות 051 ועדיף את הקובץ הזה [חצי שניה שקט ,תקין להגדרה בימות] כאן
-
@האדם-החושב כנראה יש בעייה כלשהיא עם הקבצי שמע
העלת 3 קבצי שמע תקינים לשלוחה
בדקת שגם אחרי העלאה השמות שלהם נשארו 050 051 052(אם לא תשנה אותם, מקש ימני שנה שם) -
@מיכאלוש אמר במדריך | שליחת מייל מהפלאפון:
נ.ב. בימים אלו @מנצפכ עובד על מודל דומה, קצת יותר מתקדם שישלח את המייל בלי לחכות עד קרוב לדקה ו @צדיק-תמים עובד על מודל בצורה שונה לגמרי שאולי יוכלו דרכו גם לשלוח עם זיהוי קולי חינמי אבל בינתיים אפשר להשתמש עם המודל הזה שעובד ללא תקלות ב"ה.
אם יהיה עם זיהוי קולי חינמי, זה ממש "ימות המשיח"....
-
@יצחק-קוזניץ תנסה 3 אבג 2 דהו 6 זחט כמו במקשים
-
@יצחק-קוזניץ כמו במקלדת של הפלאפון שלך רק עם סולמית בין אות לאות
לדוגמא:א=#3 ב=#33 ג=#333
אותו רעיון גם בכתובת מייל רק באנגלית
לכל אפשרויות ההקשה עיין כאן -
@מיכאלוש הייתי מציע (לא יודע אם זה אפשרי בכלל) שתהיה אופציה לשמור כתובות מייל ,וכך לא להצטרך להקיש כל פעם מחדש ,וכן לאחד את שתי הסקריפטים לשליחה וקבלת מיילים ולהוסיף אופציה לתשובה על מייל שהתקבל (כלומר ,שבשלוחה של השמיעת מיילים תהיה אפשרות לתשובה)