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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
27 פוסטים 8 כותבים 462 צפיות 6 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
                  • אורייא אוריי

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

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

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

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

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

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

                    יש לך דרך ברורה איך לעשות את זה... או נסיון ותהייה..

                    אין לי דרך ברורה, אבל אני יודע ש SMTP\POP מסובך בגיימיל

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

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

                    נכון עשיתי פעם כבר לא זוכר איך

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

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

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

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

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

                      רוב הספקיות חוסמות את פורט 25 כדי למנוע ספאם, אתה חייב לעבור דרך מישהו.

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


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

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

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