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

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

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

שליחת מייל דרך האקסס האם אפשרי???

מתוזמן נעוץ נעול הועבר תכנות
27 פוסטים 8 כותבים 476 צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • M Mordechai 0

    @אוריי כתב בשליחת מייל דרך האקסס האם אפשרי???:

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

    זה בעייתי לפי מה שאני ניסיתי חייבים SMS בשביל האימות דו שלבי
    יצירת הסיסמה זה ממש פשוט אבל בחשבון חייב להיות מופעל האימות דו שלבי

    אורייא מנותק
    אורייא מנותק
    אוריי
    כתב נערך לאחרונה על ידי
    #6

    @Mordechai-0 יש לי sms
    תוכל לעזור לי בפרטי?

    ניתן לפנות אלי גם ב al0548446188@gmail.com
    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

    תגובה 1 תגובה אחרונה
    0
    • M מנותק
      M מנותק
      Mordechai 0
      כתב נערך לאחרונה על ידי
      #7

      בשמחה
      8406695@gmail.com

      תגובה 1 תגובה אחרונה
      2
      • יהודי טובי מנותק
        יהודי טובי מנותק
        יהודי טוב
        כתב נערך לאחרונה על ידי
        #8

        אני עשיתי בכמה פרויקטים סקריפט פשוט בגוגל סקריפט,

        שמקבל כתובת שולח, HTML של תוכן, ושולח מייל.

        זה משהו שחסך לי את ההתעסקות הזו.

        תגובה 1 תגובה אחרונה
        4
        • M Mordechai 0

          @אוריי כתב בשליחת מייל דרך האקסס האם אפשרי???:

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

          זה בעייתי לפי מה שאני ניסיתי חייבים SMS בשביל האימות דו שלבי
          יצירת הסיסמה זה ממש פשוט אבל בחשבון חייב להיות מופעל האימות דו שלבי

          חגיח מנותק
          חגיח מנותק
          חגי
          כתב נערך לאחרונה על ידי
          #9

          @Mordechai-0 כתב בשליחת מייל דרך האקסס האם אפשרי???:

          זה בעייתי לפי מה שאני ניסיתי חייבים SMS בשביל האימות דו שלבי

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

          תגובה 1 תגובה אחרונה
          1
          • אורייא מנותק
            אורייא מנותק
            אוריי
            כתב נערך לאחרונה על ידי אוריי
            #10

            למעשה ב vba לא ניתן לשלוח דרך שום פורט בgpt הוא נתן לי 2 פורטים ושניהם חסומים.

            @יהודי-טוב כתב בשליחת מייל דרך האקסס האם אפשרי???:

            אני עשיתי בכמה פרויקטים סקריפט פשוט בגוגל סקריפט,

            שמקבל כתובת שולח, HTML של תוכן, ושולח מייל.

            תוכל לפרט יותר איך עושים את זה השלבים וכו'...
            או לתת קודים שעושים את העבודה?

            ניתן לפנות אלי גם ב al0548446188@gmail.com
            ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

            תגובה 1 תגובה אחרונה
            0
            • יהודי טובי מנותק
              יהודי טובי מנותק
              יהודי טוב
              כתב נערך לאחרונה על ידי
              #11

              1 - תיכנס לכאן https://script.google.com/u/0/home?pli=1
              2 - פרויקט חדש.
              3 - תדביק שם את הקוד הבא:

              function doPost(e) {
                try {
                  const data = JSON.parse(e.postData.contents);
                  const { to, replyTo, subject, body, token } = data;
                  if (!to || !token || token != "123456789") throw new Error("error");
              
                  MailApp.sendEmail({
                    to: to,
                    name: 'שם השולח שאתה רוצה שיופיע',
                    htmlBody: body,
                    subject: subject || '',
                    replyTo: replyTo || null
                  });
              
                  return ContentService.createTextOutput('');
                } catch (err) {
                  return ContentService.createTextOutput("error")
                }
              }
              
              

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

              ואתה צריך לאשר את ההרשאות.

              ובסיום אתה מקבל כתובת URL.
              שאתה פונה אליה בפוסט ומעביר את הפרמטרים כפי שהם כתובים בקוד.
              שים לב לטוקן שיש שם.

              אורייא תגובה 1 תגובה אחרונה
              1
              • A מנותק
                A מנותק
                avi rz
                כתב נערך לאחרונה על ידי avi rz
                #12

                רגע,
                זה נראה שהשאלה הייתה על אקסל על ה desktop - של מייקרוסופט.
                וההצעה הייתה ל googleSheets + appScript
                אגב, אני גם משתמש בזה כבר המון זמן חוסך הרבה, עבור שליחת חשבוניות וכו'.
                לגבי השאלה:
                אם אתה משתמש באאוטלוק -אז יש אפשרות להוסיף מיילים לשליחה לאאוטלוק וזה גם אמור לעבוד חלק.
                או באמת לעבור ל GoogleSheets
                בהצלחה.

                צדיק תמיםצ תגובה 1 תגובה אחרונה
                0
                • A avi rz

                  רגע,
                  זה נראה שהשאלה הייתה על אקסל על ה desktop - של מייקרוסופט.
                  וההצעה הייתה ל googleSheets + appScript
                  אגב, אני גם משתמש בזה כבר המון זמן חוסך הרבה, עבור שליחת חשבוניות וכו'.
                  לגבי השאלה:
                  אם אתה משתמש באאוטלוק -אז יש אפשרות להוסיף מיילים לשליחה לאאוטלוק וזה גם אמור לעבוד חלק.
                  או באמת לעבור ל GoogleSheets
                  בהצלחה.

                  צדיק תמיםצ מנותק
                  צדיק תמיםצ מנותק
                  צדיק תמים
                  כתב נערך לאחרונה על ידי
                  #13

                  @avi-rz כתב בשליחת מייל דרך האקסס האם אפשרי???:

                  זה נראה שהשאלה הייתה על אקסל על ה desktop - של מייקרוסופט.
                  וההצעה הייתה ל googleSheets + appScript

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

                  Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                  טיפים

                  תגובה 1 תגובה אחרונה
                  2
                  • יהודי טובי יהודי טוב

                    1 - תיכנס לכאן https://script.google.com/u/0/home?pli=1
                    2 - פרויקט חדש.
                    3 - תדביק שם את הקוד הבא:

                    function doPost(e) {
                      try {
                        const data = JSON.parse(e.postData.contents);
                        const { to, replyTo, subject, body, token } = data;
                        if (!to || !token || token != "123456789") throw new Error("error");
                    
                        MailApp.sendEmail({
                          to: to,
                          name: 'שם השולח שאתה רוצה שיופיע',
                          htmlBody: body,
                          subject: subject || '',
                          replyTo: replyTo || null
                        });
                    
                        return ContentService.createTextOutput('');
                      } catch (err) {
                        return ContentService.createTextOutput("error")
                      }
                    }
                    
                    

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

                    ואתה צריך לאשר את ההרשאות.

                    ובסיום אתה מקבל כתובת URL.
                    שאתה פונה אליה בפוסט ומעביר את הפרמטרים כפי שהם כתובים בקוד.
                    שים לב לטוקן שיש שם.

                    אורייא מנותק
                    אורייא מנותק
                    אוריי
                    כתב נערך לאחרונה על ידי
                    #14

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

                    ניתן לפנות אלי גם ב al0548446188@gmail.com
                    ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

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

                      ניתן לפנות אלי גם ב al0548446188@gmail.com
                      ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                      M תגובה 1 תגובה אחרונה
                      0
                      • יהודי טובי מנותק
                        יהודי טובי מנותק
                        יהודי טוב
                        כתב נערך לאחרונה על ידי
                        #16

                        בעיקרון אם חוזר לך "error" זה אומר שהוא נתקל בשגיאה.

                        אבל הבעיה אצלך היא בשלב לפני..

                        הבקשה לא מגיעה לשם בכלל.

                        אתה צריך אצלך בקוד לבדוק שאם לא חוזר תגובה (כרגע חוזר סטרינג ריק - אתה יכול לכתוב שם משהו כמו OK) אז תתריע למשתמש.

                        תגובה 1 תגובה אחרונה
                        1
                        • אורייא אוריי

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

                          M מנותק
                          M מנותק
                          Mordechai 0
                          כתב נערך לאחרונה על ידי
                          #17

                          @אוריי כתב בשליחת מייל דרך האקסס האם אפשרי???:

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

                          שים לב הקוד שנתתי לך בולע שגיאות

                          אורייא תגובה 1 תגובה אחרונה
                          1
                          • M Mordechai 0

                            @אוריי כתב בשליחת מייל דרך האקסס האם אפשרי???:

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

                            שים לב הקוד שנתתי לך בולע שגיאות

                            אורייא מנותק
                            אורייא מנותק
                            אוריי
                            כתב נערך לאחרונה על ידי
                            #18

                            @Mordechai-0
                            הנה הקוד שנתת לי בתור פונקציה

                            Public Function email() As String
                            
                                Dim toAddress As String
                                Dim subjectText As String
                                Dim bodyHtml As String
                                Dim token As String
                                Dim url As String
                                 
                                toAddress = "123456789@gmail.com"
                                subjectText = "hi"
                                bodyHtml = "hi"
                                token = "123456789"
                                url = "https://script.google.com/macros/s/"
                                 
                                On Error Resume Next
                                 
                                With CreateObject("MSXML2.XMLHTTP")
                                    .Open "POST", url, False
                                    .setRequestHeader "Content-Type", "application/json"
                                    .Send "{""to"":""" & toAddress & """,""subject"":""" & subjectText & """,""body"":""" & bodyHtml & """,""token"":""" & token & """}"
                                    .abort
                                End With
                               email = "???"
                               
                                On Error GoTo 0
                            
                            End Function
                            

                            איך אני יכול לקבל את ה error (התשובה מהסקריפט) בחזרה?

                            ניתן לפנות אלי גם ב al0548446188@gmail.com
                            ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                            יהודי טובי תגובה 1 תגובה אחרונה
                            0
                            • אורייא אוריי

                              @Mordechai-0
                              הנה הקוד שנתת לי בתור פונקציה

                              Public Function email() As String
                              
                                  Dim toAddress As String
                                  Dim subjectText As String
                                  Dim bodyHtml As String
                                  Dim token As String
                                  Dim url As String
                                   
                                  toAddress = "123456789@gmail.com"
                                  subjectText = "hi"
                                  bodyHtml = "hi"
                                  token = "123456789"
                                  url = "https://script.google.com/macros/s/"
                                   
                                  On Error Resume Next
                                   
                                  With CreateObject("MSXML2.XMLHTTP")
                                      .Open "POST", url, False
                                      .setRequestHeader "Content-Type", "application/json"
                                      .Send "{""to"":""" & toAddress & """,""subject"":""" & subjectText & """,""body"":""" & bodyHtml & """,""token"":""" & token & """}"
                                      .abort
                                  End With
                                 email = "???"
                                 
                                  On Error GoTo 0
                              
                              End Function
                              

                              איך אני יכול לקבל את ה error (התשובה מהסקריפט) בחזרה?

                              יהודי טובי מנותק
                              יהודי טובי מנותק
                              יהודי טוב
                              כתב נערך לאחרונה על ידי
                              #19

                              @אוריי כתב בשליחת מייל דרך האקסס האם אפשרי???:

                              איך אני יכול לקבל את ה error (התשובה מהסקריפט) בחזרה?

                              הכי פשוט לשאול את אחד הAIים.

                              תגובה 1 תגובה אחרונה
                              1
                              • יהודי טובי מנותק
                                יהודי טובי מנותק
                                יהודי טוב
                                כתב נערך לאחרונה על ידי
                                #20

                                @אוריי שאלתי בשבילך 😉
                                f54c1c64-369f-45b4-bd5d-e13f6d1cfbd0-image.png

                                ובכל אופן תנסה את הקוד הזה:

                                Public Function email() As String
                                    Dim toAddress As String
                                    Dim subjectText As String
                                    Dim bodyHtml As String
                                    Dim token As String
                                    Dim url As String
                                    Dim http As Object
                                    
                                    ' פרטי ההודעה
                                    toAddress = "123456789@gmail.com"
                                    subjectText = "hi"
                                    bodyHtml = "hi"
                                    token = "123456789"
                                    url = "https://script.google.com/macros/s/"
                                    
                                    On Error GoTo ErrHandler
                                    
                                    ' יצירת אובייקט HTTP
                                    Set http = CreateObject("MSXML2.XMLHTTP")
                                    
                                    ' פתיחת הבקשה
                                    http.Open "POST", url, False
                                    http.setRequestHeader "Content-Type", "application/json"
                                    
                                    ' שליחת הנתונים
                                    http.Send "{""to"":""" & toAddress & """,""subject"":""" & subjectText & """,""body"":""" & bodyHtml & """,""token"":""" & token & """}"
                                    
                                    ' בדיקת קוד סטטוס
                                    If http.Status <> 200 Then
                                        Err.Raise vbObjectError + 1, "email", "השרת החזיר קוד שגיאה: " & http.Status
                                    End If
                                    
                                    ' החזרת תגובת השרת
                                    email = http.responseText
                                    Exit Function
                                    
                                ErrHandler:
                                    email = "שגיאה: " & Err.Description
                                End Function
                                
                                
                                אורייא תגובה 1 תגובה אחרונה
                                1
                                • יהודי טובי יהודי טוב

                                  @אוריי שאלתי בשבילך 😉
                                  f54c1c64-369f-45b4-bd5d-e13f6d1cfbd0-image.png

                                  ובכל אופן תנסה את הקוד הזה:

                                  Public Function email() As String
                                      Dim toAddress As String
                                      Dim subjectText As String
                                      Dim bodyHtml As String
                                      Dim token As String
                                      Dim url As String
                                      Dim http As Object
                                      
                                      ' פרטי ההודעה
                                      toAddress = "123456789@gmail.com"
                                      subjectText = "hi"
                                      bodyHtml = "hi"
                                      token = "123456789"
                                      url = "https://script.google.com/macros/s/"
                                      
                                      On Error GoTo ErrHandler
                                      
                                      ' יצירת אובייקט HTTP
                                      Set http = CreateObject("MSXML2.XMLHTTP")
                                      
                                      ' פתיחת הבקשה
                                      http.Open "POST", url, False
                                      http.setRequestHeader "Content-Type", "application/json"
                                      
                                      ' שליחת הנתונים
                                      http.Send "{""to"":""" & toAddress & """,""subject"":""" & subjectText & """,""body"":""" & bodyHtml & """,""token"":""" & token & """}"
                                      
                                      ' בדיקת קוד סטטוס
                                      If http.Status <> 200 Then
                                          Err.Raise vbObjectError + 1, "email", "השרת החזיר קוד שגיאה: " & http.Status
                                      End If
                                      
                                      ' החזרת תגובת השרת
                                      email = http.responseText
                                      Exit Function
                                      
                                  ErrHandler:
                                      email = "שגיאה: " & Err.Description
                                  End Function
                                  
                                  
                                  אורייא מנותק
                                  אורייא מנותק
                                  אוריי
                                  כתב נערך לאחרונה על ידי
                                  #21

                                  @יהודי-טוב ישר כח!
                                  גילוי נאות: אין לי כרגע גישה לai ולכן שאלתי כאן.
                                  הקוד שהבאת לי שולח מיילים אבל... תמיד מחזיר שגיאה Access is denied. אבל המייל מגיע לייעדו.
                                  למה זה קורה..
                                  אני משתמש בסקריפט שכתבת כאן וכן בקוד ומחזיר שגיאה...

                                  ניתן לפנות אלי גם ב al0548446188@gmail.com
                                  ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

                                  M תגובה 1 תגובה אחרונה
                                  0
                                  • אורייא אוריי

                                    @יהודי-טוב ישר כח!
                                    גילוי נאות: אין לי כרגע גישה לai ולכן שאלתי כאן.
                                    הקוד שהבאת לי שולח מיילים אבל... תמיד מחזיר שגיאה Access is denied. אבל המייל מגיע לייעדו.
                                    למה זה קורה..
                                    אני משתמש בסקריפט שכתבת כאן וכן בקוד ומחזיר שגיאה...

                                    M מנותק
                                    M מנותק
                                    Mordechai 0
                                    כתב נערך לאחרונה על ידי
                                    #22

                                    @אוריי כתב בשליחת מייל דרך האקסס האם אפשרי???:

                                    @יהודי-טוב ישר כח!
                                    גילוי נאות: אין לי כרגע גישה לai ולכן שאלתי כאן.
                                    הקוד שהבאת לי שולח מיילים אבל... תמיד מחזיר שגיאה Access is denied. אבל המייל מגיע לייעדו.
                                    למה זה קורה..
                                    אני משתמש בסקריפט שכתבת כאן וכן בקוד ומחזיר שגיאה...

                                    בגלל זה נתתי לך קוד שבולע שגיאות.
                                    "Access is denied" זו שגיאה מקומית, לא קשורה לשרת של גוגל.
                                    לא בטוח למה זה קורה — אולי צריך יותר הרשאות, ואולי אם תריץ כמנהל זה יסתדר.

                                    תגובה 1 תגובה אחרונה
                                    1
                                    • ליבלל מנותק
                                      ליבלל מנותק
                                      ליבל
                                      כתב נערך לאחרונה על ידי
                                      #23

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

                                      אורייא חגיח 2 תגובות תגובה אחרונה
                                      0
                                      • ליבלל ליבל

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

                                        אורייא מנותק
                                        אורייא מנותק
                                        אוריי
                                        כתב נערך לאחרונה על ידי
                                        #24

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

                                        @ליבל כתב בשליחת מייל דרך האקסס האם אפשרי???:

                                        תנסה לשלוח מיילים עם SMTP

                                        יש לך דרך ברורה איך לעשות את זה... או נסיון ותהייה..
                                        שים לב אני צריך לשלוח דרך אקסס.... vba (כן! הענטיקה הזאת..)

                                        ניתן לפנות אלי גם ב al0548446188@gmail.com
                                        ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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

                                          לאחר 3 שעות של סחור סחור עם gpt והשגיאות הרבות שלו הצלחתי בס"ד למצוא את הבעיה...
                                          וכעת הכל עובד מעולה!!!!!!!!!!!!
                                          @יהודי-טוב @Mordechai-0 ישר כח עצום!!!!!!!!
                                          היה בעית אבטחה עם הספריה שהוא (gpt) גופא הביא לי ולמעשה צריך לשלוח עם הספריה הבאה

                                              Set Http = CreateObject("WinHttp.WinHttpRequest.5.1")
                                          

                                          שהיא משתמשת ב https ולא http כמו הספרייה הבאה

                                           Set http = CreateObject("MSXML2.XMLHTTP")
                                          

                                          וע"כ

                                          תמיד מחזיר שגיאה Access is denied. אבל המייל מגיע לייעדו.

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

                                          ניתן לפנות אלי גם ב al0548446188@gmail.com
                                          ותמיד... אבל תמיד תוכלו לשאול אותי ב :) כאן שאלות באקסל

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


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

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

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