תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    שליחת מייל מאפליקציית דסקטופ

    תכנות
    6
    10
    204
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • קומפיונט
      קומפיונט נערך לאחרונה על ידי

      שלום וברכה!

      יש לי אפליקציית דסקטופ שאני צריך לשלוח ממנה הודעות אימייל, אני עושה את זה בצורה שאני מטמיע בתוכנה כתובת מייל של חשבון google וסיסמה שהופקה לאפליקציה, וככה התוכנה שולחת הודעות אימייל מהחשבון הזה.

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

      תודה רבה.

      clickone תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • clickone
        clickone @קומפיונט נערך לאחרונה על ידי

        @קומפיונט
        מתנצל שאני לא עונה ישירות לגוף השאלה שלך על גימייל, אבל אני רוצה להציע הצעה אחרת.

        יש לך שרת משלך?
        הייתי מציע אולי לחשוף API משלך בשרת (כמובן עם איזה מזהה כלשהו לכל לקוח שלך, שלא יוציאו דרכך טון מיילים אם זה ייחשף), ודרך שם לשלוח את המייל.
        אמנם אם יש לך צירוף קבצים זה קצת יותר מאתגר.

        יש שירותים כמו מיילגן ועוד שהם בתשלום מזערי מאד, השאלה מה הכמויות שאתה הולך להשתמש? (לכאורה לא יותר מ15 אלף בחודש - כי המגבלה ליום בגימייל זה 500 * 30 יום)

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

        אין טסט כמו פרודקשן.

        המייל שלי urivpn@gmail.com

        dovid קומפיונט 2 תגובות תגובה אחרונה תגובה ציטוט 4
        • dovid
          dovid ניהול @clickone נערך לאחרונה על ידי

          @clickone החלק של התשובה שלך להשתמש בשרת בשביל API עומד בפני עצמו גם אם כן משתמשים בגוגל עם סיסמה לאפליקציה.
          כלומר במקום להטמיע את הסיסמה באפליקציה, ואז א. חושפים אותה ב. אין שליטה על היקפי השימוש לשים את הסיסמה בצד שרת שמקבל בקשות המתוכנה ומחליט אם להענות לבקשה.

          אפשר ליצור קשר dovid@tchumim.com

          תגובה 1 תגובה אחרונה תגובה ציטוט 3
          • קומפיונט
            קומפיונט @clickone נערך לאחרונה על ידי

            @clickone תודה על התגובה, אבל דא עקא כי אני מפתח כתחביב ולא כמקצוע, ואין לי שום שרת פרטי בכלל שאוכל להשתמש בו למטרה הזאת.

            M תגובה 1 תגובה אחרונה תגובה ציטוט 2
            • M
              mekev @קומפיונט נערך לאחרונה על ידי

              @קומפיונט

              שאלת שאלה ברורה שאינני יודע עליה כרגע תשובה

              @קומפיונט כתב בשליחת מייל מאפליקציית דסקטופ:

              האם יש אפשרות להפיק סיסמה שתאפשר רק לשלוח הודעות ולא לקרוא את ההודעות שנשלחו?

              אבל אם המטרה שלך היא ש:

              @קומפיונט כתב בשליחת מייל מאפליקציית דסקטופ:

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

              אולי צריך לחפש דרך להטמיע בצורה יסודית את הסיסמא באפליקציה

              היות ולא פרטת באיזה פלטפורמה אתה מפתח את זה
              ומשמע מדבריך שאתה הוא זה שמזין את פרטי המייל והסיסמא (ולא המשתמש)

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

              clickone תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • clickone
                clickone @mekev נערך לאחרונה על ידי

                @mekev כתב בשליחת מייל מאפליקציית דסקטופ:

                איך המשתמש שחופר אמור ויכול להגיע לזה?

                אם זה C# (לזכרוני זו השפה ש @קומפיונט מפתח בה), יש שפע כלים שיראו את קוד המקור. (לדוגמא הכלי הזה)
                במקרה כזה גם עירפול לא יעזור בד"כ, כי בסוף הסיסמא צריכה להגיע נקי (אולי גם אותה אפשר לפרק ל1000 משתנים אבל עדיין אפשר יהיה לחפור ולהגיע לזה)

                אין טסט כמו פרודקשן.

                המייל שלי urivpn@gmail.com

                תגובה 1 תגובה אחרונה תגובה ציטוט 3
                • קומפיונט
                  קומפיונט נערך לאחרונה על ידי

                  @mekev האפליקציה היא בדוטנט, ואין דרך להטמיע את הסיסמה בקוד מבלי שיהיה אפשר לחלץ אותה משם.

                  כנגד הכלי ש@clickone הביא אפשר אולי להתמודד ולהסתיר את הסיסמה בצורה מתוחכמת בקוד, אבל כנגד כלי דיבוג כמו dnSpy אין כמעט מה לעשות. אמנם יש המון טכניקות ל-Anti Debugging אבל זה כבר משחקי חתול ועכבר, ובדרך כלל האקר מצליח להגיע למה שהוא רוצה.

                  וחוץ מזה שאני לא אוהב את הדרכים האלו והם גם לא יעילות לטעמי.

                  clickone תגובה 1 תגובה אחרונה תגובה ציטוט 2
                  • clickone
                    clickone @קומפיונט נערך לאחרונה על ידי

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

                    אין טסט כמו פרודקשן.

                    המייל שלי urivpn@gmail.com

                    תגובה 1 תגובה אחרונה תגובה ציטוט 1
                    • חגי
                      חגי נערך לאחרונה על ידי

                      אתה לא חייב להחזיק שרת, אתה יכול להשתמש בשירותי ענן שונים,
                      https://workers.cloudflare.com/
                      https://firebase.google.com/docs/functions

                      אני יודע שיש אפשרות גם להשתמש בgoogle app script בשביל ליצור API, אבל אני לא מכיר את זה מספיק, מסתמא יש פה חבר'ה שיכולים להרחיב יותר.

                      תגובה 1 תגובה אחרונה תגובה ציטוט 2
                      • ש
                        ש.ב.ח. נערך לאחרונה על ידי

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

                        תגובה 1 תגובה אחרונה תגובה ציטוט 3
                        • הוזכר על-ידי  M mekev 
                        • 1 / 1
                        • פוסט ראשון
                          פוסט אחרון
                        בא תתחבר לדף היומי!