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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
16 פוסטים 5 כותבים 416 צפיות 5 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    ארי
    כתב ב נערך לאחרונה על ידי
    #1

    בוקר טוב.
    יש לי קוד לשליחת מייל מאקסס, והטקסט שהוא שולח מעוצב ע"י html.
    הוא עובד מצוין, ואם פותחים את המייל בג'ימייל זה נראה מעולה.
    הבעיה היא שאם אני פותח אותו בתוכנת דואר של ווינדוס (אולי גם בעוד תוכנות, לא בדקתי) זה נראה ככה:
    87f9531a-c639-414a-89c9-45ddd0c48084-image.png
    מישהו יודע למה זה קורה?
    תודה!

    Y.Excel.AccessY M S 3 תגובות תגובה אחרונה
    0
    • א ארי

      בוקר טוב.
      יש לי קוד לשליחת מייל מאקסס, והטקסט שהוא שולח מעוצב ע"י html.
      הוא עובד מצוין, ואם פותחים את המייל בג'ימייל זה נראה מעולה.
      הבעיה היא שאם אני פותח אותו בתוכנת דואר של ווינדוס (אולי גם בעוד תוכנות, לא בדקתי) זה נראה ככה:
      87f9531a-c639-414a-89c9-45ddd0c48084-image.png
      מישהו יודע למה זה קורה?
      תודה!

      Y.Excel.AccessY מנותק
      Y.Excel.AccessY מנותק
      Y.Excel.Access
      כתב ב נערך לאחרונה על ידי Y.Excel.Access
      #2

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

      Y.Excel.Access @ gmail.com

      א תגובה 1 תגובה אחרונה
      1
      • Y.Excel.AccessY Y.Excel.Access

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

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

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

        Y.Excel.AccessY תגובה 1 תגובה אחרונה
        0
        • א ארי

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

          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.AccessY Y.Excel.Access

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

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

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

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

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

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

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

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

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

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

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              א תגובה 1 תגובה אחרונה
              1
              • dovidD 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
                • א ארי

                  דוגמת קוד:

                  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 מנותק
                  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
                  • dovidD dovid

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

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

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

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

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

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

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

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

                      @ארי נסה גם:

                      msgOne.HTMLBodyPart.Charset = "utf-8"
                      
                      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                      א תגובה 1 תגובה אחרונה
                      3
                      • א ארי

                        בוקר טוב.
                        יש לי קוד לשליחת מייל מאקסס, והטקסט שהוא שולח מעוצב ע"י html.
                        הוא עובד מצוין, ואם פותחים את המייל בג'ימייל זה נראה מעולה.
                        הבעיה היא שאם אני פותח אותו בתוכנת דואר של ווינדוס (אולי גם בעוד תוכנות, לא בדקתי) זה נראה ככה:
                        87f9531a-c639-414a-89c9-45ddd0c48084-image.png
                        מישהו יודע למה זה קורה?
                        תודה!

                        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
                        • dovidD dovid

                          @ארי נסה גם:

                          msgOne.HTMLBodyPart.Charset = "utf-8"
                          
                          א מנותק
                          א מנותק
                          ארי
                          כתב ב נערך לאחרונה על ידי
                          #12

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

                          @ארי נסה גם:

                          msgOne.HTMLBodyPart.Charset = "utf-8"
                          

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

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

                            @ארי כתב בשליחת מייל מאקסס - עיצוב 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>"
                               
                            
                            א מנותק
                            א מנותק
                            ארי
                            כתב ב נערך לאחרונה על ידי
                            #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
                            • M mekev

                              @ארי כתב בשליחת מייל מאקסס - עיצוב 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 מנותק
                              dovidD מנותק
                              dovid
                              ניהול
                              כתב ב נערך לאחרונה על ידי
                              #14

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

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

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

                              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                              תגובה 1 תגובה אחרונה
                              5
                              • א ארי

                                בוקר טוב.
                                יש לי קוד לשליחת מייל מאקסס, והטקסט שהוא שולח מעוצב ע"י html.
                                הוא עובד מצוין, ואם פותחים את המייל בג'ימייל זה נראה מעולה.
                                הבעיה היא שאם אני פותח אותו בתוכנת דואר של ווינדוס (אולי גם בעוד תוכנות, לא בדקתי) זה נראה ככה:
                                87f9531a-c639-414a-89c9-45ddd0c48084-image.png
                                מישהו יודע למה זה קורה?
                                תודה!

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

                                @ארי
                                תוסיף לHTML

                                <meta http-equiv=Content-Type content="text/html; charset=windows-1255">
                                
                                א תגובה 1 תגובה אחרונה
                                2
                                • S Shmuel754

                                  @ארי
                                  תוסיף לHTML

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

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

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


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

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

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