דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. חיתוך מענה במייל ב mailgun

חיתוך מענה במייל ב mailgun

מתוזמן נעוץ נעול הועבר תכנות
12 פוסטים 4 כותבים 362 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY
    yossizY
    yossiz
    כתב ב נערך לאחרונה על ידי yossiz
    #3

    @מנצפך @שואף אני לא מבין אתכם. שירות של חיתוך ציטוטים מובנה ב-mailgun!

    הנה דוגמה לאובייקט שאני מקבל מהם:

    {
      "recipient": "XXX@XXX",
      "sender": "XXX@XXX",
      "subject": "Re:",
      "from": "XXX@XXX",
      ...
      "To": "XXX@XXX",
      "Content-Type": "multipart/alternative; boundary=\"00000000000061c4fd059b386ec6\"",
      ...
      "body-plain": "hmm...\r\n\r\nOn Fri, 3 Jan 2020 at 10:51, XXX@XXX wrote:\r\n\r\n>testy test\r\n",
      "body-html": "<div dir=\"ltr\"><div>hmm...</div></div><br><div class=\"gmail_quote\"><div dir=\"ltr\" class=\"gmail_attr\">On Fri, 3 Jan 2020 at 10:51, XXX@XXX wrote:<br></div><blockquote class=\"gmail_quote\" style=\"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex\">testy test</blockquote></div>\r\n",
      "stripped-text": "hmm...",
      "stripped-html": "<html><head></head><body><div dir=\"ltr\"><div>hmm...</div></div><br></body></html>"
    }
    

    שימו לב, המאפיינים stripped-text ו-stripped-html מכילים את המענה בלי הציטוט של המייל הקודם. ב-body-plain ו-body-html מקבלים את הכל בכל כולל הציטוט.

    ועיין עוד:

    • https://stackoverflow.com/a/48055468
    • https://www.mailgun.com/blog/open-sourcing-our-email-signature-parsing-library/
    • https://github.com/mailgun/talon

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
    👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

    מנצפךמ תגובה 1 תגובה אחרונה
    4
    • שואףש
      שואףש
      שואף
      כתב ב נערך לאחרונה על ידי
      #4

      @yossiz איך הוא יודע לחתוך את זה?

      ליצירת קשר: admin@i-call.me

      הידד! גישה למייל גם בלי מחשב ואינטרנט!

      yossizY תגובה 1 תגובה אחרונה
      1
      • שואףש שואף

        @yossiz איך הוא יודע לחתוך את זה?

        yossizY
        yossizY
        yossiz
        כתב ב נערך לאחרונה על ידי yossiz
        #5

        @שואף אפשר לקרוא סקירה כללית בלינק השני שהבאתי. או את קוד המקור בלינק השלישי. או את קוד המקור של אחד מהספרייות האחרות בלינק הראשון...
        בקיצור, צירוף של heuristics ולימוד מכונה

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
        👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

        תגובה 1 תגובה אחרונה
        2
        • WWWW
          WWWW
          WWW
          כתב ב נערך לאחרונה על ידי
          #6

          השאלה הגדולה היא: למה עדיין אין תקן לסימון נורמלי של טקסט מצוטט?
          הזיהוי האוטומטי של ג'מייל, ג"כ לפעמים לא עובד נכון.

          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

          תגובה 1 תגובה אחרונה
          1
          • yossizY yossiz

            @מנצפך @שואף אני לא מבין אתכם. שירות של חיתוך ציטוטים מובנה ב-mailgun!

            הנה דוגמה לאובייקט שאני מקבל מהם:

            {
              "recipient": "XXX@XXX",
              "sender": "XXX@XXX",
              "subject": "Re:",
              "from": "XXX@XXX",
              ...
              "To": "XXX@XXX",
              "Content-Type": "multipart/alternative; boundary=\"00000000000061c4fd059b386ec6\"",
              ...
              "body-plain": "hmm...\r\n\r\nOn Fri, 3 Jan 2020 at 10:51, XXX@XXX wrote:\r\n\r\n>testy test\r\n",
              "body-html": "<div dir=\"ltr\"><div>hmm...</div></div><br><div class=\"gmail_quote\"><div dir=\"ltr\" class=\"gmail_attr\">On Fri, 3 Jan 2020 at 10:51, XXX@XXX wrote:<br></div><blockquote class=\"gmail_quote\" style=\"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex\">testy test</blockquote></div>\r\n",
              "stripped-text": "hmm...",
              "stripped-html": "<html><head></head><body><div dir=\"ltr\"><div>hmm...</div></div><br></body></html>"
            }
            

            שימו לב, המאפיינים stripped-text ו-stripped-html מכילים את המענה בלי הציטוט של המייל הקודם. ב-body-plain ו-body-html מקבלים את הכל בכל כולל הציטוט.

            ועיין עוד:

            • https://stackoverflow.com/a/48055468
            • https://www.mailgun.com/blog/open-sourcing-our-email-signature-parsing-library/
            • https://github.com/mailgun/talon
            מנצפךמ
            מנצפךמ
            מנצפך
            כתב ב נערך לאחרונה על ידי
            #7

            @yossiz
            מוזר שלא שמתי לב לזה.
            בכל אופן מה שזה עושה, זה רק לחתוך שורות שמתחילות עם הסימון ">"

            עדיין הוא מוסיף למייל שורה "בתאריך..." (אולי זה הגדרה במייל שלי?)

            yossizY תגובה 1 תגובה אחרונה
            1
            • מנצפךמ מנצפך

              @yossiz
              מוזר שלא שמתי לב לזה.
              בכל אופן מה שזה עושה, זה רק לחתוך שורות שמתחילות עם הסימון ">"

              עדיין הוא מוסיף למייל שורה "בתאריך..." (אולי זה הגדרה במייל שלי?)

              yossizY
              yossizY
              yossiz
              כתב ב נערך לאחרונה על ידי
              #8

              @מנצפך אצלי זה עובד טוב. אולי כי אצלי זה באנגלית?

              📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
              👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

              תגובה 1 תגובה אחרונה
              0
              • מנצפךמ
                מנצפךמ
                מנצפך
                כתב ב נערך לאחרונה על ידי
                #9

                @yossiz
                אכן תלוי בשפה.
                אז כנראה שכל מה שהוא עושה זה להוריד את השורה האחרונה אם היא מתחילה ב
                on
                אותו דבר אפשר לעשות שאם היא מתחילה ב"בתאריך"
                כמובן שאפשר להוסיף עוד בדיקות בשביל לא לחתוך שורות חשובות.
                (לדוגמה, השורה מכילה סימן @, השורה מסתיימת בנקודותיים. ועוד.)

                yossizY תגובה 1 תגובה אחרונה
                1
                • מנצפךמ מנצפך

                  @yossiz
                  אכן תלוי בשפה.
                  אז כנראה שכל מה שהוא עושה זה להוריד את השורה האחרונה אם היא מתחילה ב
                  on
                  אותו דבר אפשר לעשות שאם היא מתחילה ב"בתאריך"
                  כמובן שאפשר להוסיף עוד בדיקות בשביל לא לחתוך שורות חשובות.
                  (לדוגמה, השורה מכילה סימן @, השורה מסתיימת בנקודותיים. ועוד.)

                  yossizY
                  yossizY
                  yossiz
                  כתב ב נערך לאחרונה על ידי yossiz
                  #10

                  @מנצפך קוד המקור הוא פה: https://github.com/mailgun/talon/blob/d9ed7cc6d10c42894536aeb34073ff3fd036de2c/talon/quotations.py#L27-L94
                  ואין תמיכה בעברית. אפשר לפתוח issue אבל אין הרבה פעילות... לדוגמה https://github.com/mailgun/talon/issues/157 פתוח כבר שנתיים.
                  עוד יותר יהיה טוב לפתוח pull request ובמקביל לטרטר את התמיכה...

                  📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                  👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                  תגובה 1 תגובה אחרונה
                  2
                  • מנצפךמ
                    מנצפךמ
                    מנצפך
                    כתב ב נערך לאחרונה על ידי
                    #11

                    @yossiz שאפו!
                    השאלה היא האם יספיק לעשות את החלוקה לפי איך שכתבתי קודם, או שיש עוד פרמטרים שלא הבאתי בחשבון.
                    כי אין לי את היכולת לקרוא שם את כל הקוד.

                    yossizY תגובה 1 תגובה אחרונה
                    0
                    • מנצפךמ מנצפך

                      @yossiz שאפו!
                      השאלה היא האם יספיק לעשות את החלוקה לפי איך שכתבתי קודם, או שיש עוד פרמטרים שלא הבאתי בחשבון.
                      כי אין לי את היכולת לקרוא שם את כל הקוד.

                      yossizY
                      yossizY
                      yossiz
                      כתב ב נערך לאחרונה על ידי
                      #12

                      @מנצפך נראה לי שב-HTML יש זיהוי יותר טוב של הציטוטים. שם זה אמור לעבוד גם בעברית.
                      כנראה שהם לא מספיק חכמים לקחת את מיקום הציטוטים מה-HTML ולהחל אותו על הטקסט ג"כ.

                      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                      👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                      תגובה 1 תגובה אחרונה
                      2

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                      הרשמה התחברות
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום