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

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

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

שליחת מייל מאקסס - עיצוב html

מתוזמן נעוץ נעול הועבר תכנות
16 פוסטים 5 כותבים 405 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Y.Excel.AccessY מנותק
    Y.Excel.AccessY מנותק
    Y.Excel.Access
    השיב לארי ב נערך לאחרונה על ידי Y.Excel.Access
    #2

    @ארי אני יכול לשער ממה זה נגרם - ההמרה מתבנית קוד טקסט הבסיסית באופיס שיש בה עד 256 אפשרויות ליוניקוד. וביוניקוד האותיות האלו נהפכות לסינית / יפנית.

    Y.Excel.Access @ gmail.com

    א תגובה 1 תגובה אחרונה
    1
    • א מחובר
      א מחובר
      ארי
      השיב לY.Excel.Access ב נערך לאחרונה על ידי
      #3

      @Y-Excel-Access ויש איך לתקן את זה?
      תודה.

      Y.Excel.AccessY תגובה 1 תגובה אחרונה
      0
      • Y.Excel.AccessY מנותק
        Y.Excel.AccessY מנותק
        Y.Excel.Access
        השיב לארי ב נערך לאחרונה על ידי Y.Excel.Access
        #4

        @ארי לא יודע, אבל כדי לבודד את הבאג:
        אני מניח (לפי המשמעות הפשוטה בנוסח השאלה שלך) שהבעיה היא לא בשליחת מייל אלא בקבלת המייל.

        יש שתי אפשרויות מהם הבאג נוצר, או מהקוד שלך ב VBA או מHTML.

        כדי לבדוק שזה לא מה HTML תוכל לשלוח מייל עם קוד מ Google app script המכיל את הHTML המדובר ולבדוק אם זה עדיין מג'ורבש.

        קוד לשימוש ב HTML לשליחת מייל מג'ימייל: https://developers.google.com/apps-script/reference/mail/mail-app#sendemailmessage

        Y.Excel.Access @ gmail.com

        א תגובה 1 תגובה אחרונה
        0
        • א מחובר
          א מחובר
          ארי
          השיב לY.Excel.Access ב נערך לאחרונה על ידי
          #5

          @Y-Excel-Access האמת שאני ממש לא יודע איך להסתכל אפילו על Apps Script, אף פעם לא עבדתי עם זה.
          אבל שים לב שכשאני פותח את המייל בג'ימייל הוא מוצג בצורה תקינה, רק ב'דואר' של ווינדוס זה ככה.
          אולי זה יכול להוביל לפיתרון?

          dovidD תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב לארי ב נערך לאחרונה על ידי
            #6

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

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

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

            א תגובה 1 תגובה אחרונה
            1
            • א מחובר
              א מחובר
              ארי
              השיב לdovid ב נערך לאחרונה על ידי
              #7

              דוגמת קוד:

              Private Function sendEmail()
              Dim cdoConfig
              Dim msgOne
              Dim Html As String
              
              Html = "<div dir=" & Chr(34) & "rtl" & Chr(34) & ">"
              Html = Html & "<div>לכבוד פלוני אלמוני</div>"
              Html = Html & "<div>להלן קישור לפורום תחומים.</div>"
              Html = Html & "<div><a href=""https://tchumim.com/post/149773"">לחצו כאן למעבר לפורום.</a><br></div>"
              Html = Html & "<div><br></div>"
              Html = Html & "<div>תודה.<br></div>"
              Html = Html & "<div class=" & Chr(34) & "yj6qo" & Chr(34) & "></div><div class=" & Chr(34) & "adL" & Chr(34) & "><br></div></div>"
                              
              Set cdoConfig = CreateObject("CDO.Configuration")
              With cdoConfig.Fields
                  .item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
                  .item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = 465
                  .item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
                  .item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "mygmail@gmail.com"
                  .item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "pass"
                  
                  .item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
                  .item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
                  
                  .Update
              End With
                  
              Set msgOne = CreateObject("CDO.Message")
              Set msgOne.Configuration = cdoConfig
              msgOne.To = "yourgmail.com"
              msgOne.FROM = "my name <mygmail@gmail.com>"
              msgOne.Subject = "mail with html"
              msgOne.HTMLBody = Html
              
              msgOne.send
              
              End Function
              

              תודה!

              dovidD תגובה 1 תגובה אחרונה
              1
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                השיב לארי ב נערך לאחרונה על ידי
                #8

                נסה להוסיף לפני השורה של send את אחת משורות אלו:

                 msgOne.TextBodyPart.Charset = "utf-8" 
                 msgOne.BodyPart.Charset = "utf-8" 
                

                לקחתי מפה: https://stackoverflow.com/q/27420042/1271037
                תראה אם זה עוזר.

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

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

                א תגובה 1 תגובה אחרונה
                3
                • א מחובר
                  א מחובר
                  ארי
                  השיב לdovid ב נערך לאחרונה על ידי
                  #9

                  @dovid לא עזר 😕
                  תודה.

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

                    @ארי נסה גם:

                    msgOne.HTMLBodyPart.Charset = "utf-8"
                    

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

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

                    א תגובה 1 תגובה אחרונה
                    3
                    • M מחובר
                      M מחובר
                      mekev
                      השיב לארי ב נערך לאחרונה על ידי mekev
                      #11

                      @ארי כתב בשליחת מייל מאקסס - עיצוב html:

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

                      שאלה:
                      האם באותו הודעת מייל עצמה
                      כאשר אתה פותח את הההודעה בדפדן כרום/גיימיל - זה מוצג תקין
                      ואותה הודעה בדיוק - כאשר אתה פותח אותה באאוטלוק - זה מוצג כסינית?

                      במידה ואכן כך
                      אולי הבעיה היא במילה div
                      שזה CSS ולא HTML טהור
                      תנסה להחליף אותה

                      Html = "<th dir=" & Chr(34) & "rtl" & Chr(34) & ">"
                      Html = Html & "<th>לכבוד פלוני אלמוני</th><br>"
                      Html = Html & "<th>להלן קישור לפורום תחומים.</th><br>"
                      Html = Html & "<th><a href = ""https://tchumim.com/post/149773"">לחצו כאן למעבר לפורום.</a><br></th>"
                      Html = Html & "<th><br></th>"
                      Html = Html & "<th>תודה.<br></th>"
                         
                      
                      א dovidD 2 תגובות תגובה אחרונה
                      1
                      • א מחובר
                        א מחובר
                        ארי
                        השיב לdovid ב נערך לאחרונה על ידי
                        #12

                        @dovid כתב בשליחת מייל מאקסס - עיצוב html:

                        @ארי נסה גם:

                        msgOne.HTMLBodyPart.Charset = "utf-8"
                        

                        הצליח!
                        תודה!!

                        תגובה 1 תגובה אחרונה
                        0
                        • א מחובר
                          א מחובר
                          ארי
                          השיב לmekev ב נערך לאחרונה על ידי
                          #13

                          @mekev כתב בשליחת מייל מאקסס - עיצוב html:

                          @ארי כתב בשליחת מייל מאקסס - עיצוב html:

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

                          שאלה:
                          האם באותו הודעת מייל עצמה
                          כאשר אתה פותח את הההודעה בדפדן כרום/גיימיל - זה מוצג תקין
                          ואותה הודעה בדיוק - כאשר אתה פותח אותה באאוטלוק - זה מוצג כסינית?

                          במידה ואכן כך
                          אולי הבעיה היא במילה div
                          שזה CSS ולא HTML טהור
                          תנסה להחליף אותה

                          Html = "<th dir=" & Chr(34) & "rtl" & Chr(34) & ">"
                          Html = Html & "<th>לכבוד פלוני אלמוני</th><br>"
                          Html = Html & "<th>להלן קישור לפורום תחומים.</th><br>"
                          Html = Html & "<th><a href = ""https://tchumim.com/post/149773"">לחצו כאן למעבר לפורום.</a><br></th>"
                          Html = Html & "<th><br></th>"
                          Html = Html & "<th>תודה.<br></th>"
                             
                          

                          זה לא עזר...
                          רק המשפט שהוספתי לעיל.

                          תגובה 1 תגובה אחרונה
                          0
                          • dovidD מנותק
                            dovidD מנותק
                            dovid ניהול
                            השיב לmekev ב נערך לאחרונה על ידי
                            #14

                            @mekev כתב בשליחת מייל מאקסס - עיצוב html:

                            אולי הבעיה היא במילה div
                            שזה CSS ולא HTML טהור

                            ראשית div זה HTML טהור לגמרי בדיוק כמו th.
                            (הסיבה שבמייל משתמשים הרבה בtable\dr\dt\th זה בגלל מגבלות הCSS של פעם לנושא העימוד).
                            שנית, גם אם תכתוב בכלל משהו לא קיים כמו <xyz>אבא<xyz> זה יוצג תקין מבחינת הטקסט, רק העיצוב יסבול.

                            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

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

                            תגובה 1 תגובה אחרונה
                            5
                            • S מנותק
                              S מנותק
                              Shmuel754
                              השיב לארי ב נערך לאחרונה על ידי
                              #15

                              @ארי
                              תוסיף לHTML

                              <meta http-equiv=Content-Type content="text/html; charset=windows-1255">
                              
                              א תגובה 1 תגובה אחרונה
                              2
                              • א מחובר
                                א מחובר
                                ארי
                                השיב לShmuel754 ב נערך לאחרונה על ידי
                                #16

                                @Shmuel754 תודה, אבל התשובה כאן פתרה את הבעיה.
                                תודה לכולם!

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

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

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

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