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

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

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

תוכנה לשליחת אימיילים

מתוזמן נעוץ נעול הועבר ארכיון code613m
59 פוסטים 8 כותבים 4.0k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #46

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

    1. שליחת מיילים (הקוד של אברהם)
    2. קריאה/כתיבה מאקסס
    3. מיזוג להודעה/קבצים מסוג HTML עם טוקנים לשדות
    4. ייצוא HTML לPDF (עם המחלקה ההיא).

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

    פורסם במקור בפורום CODE613 ב12/06/2017 17:25 (+03:00)

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

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

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

      כי אני מרגיש אזוב שמדבר עם ארז...

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

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

      פורסם במקור בפורום CODE613 ב12/06/2017 19:23 (+03:00)

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

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

        למה html? משתי סיבות.
        א. כי ההודעה עצמה היא בפורמט html.
        ב. כי זה הכי קל לעצב מסמכים ככה בקלות כתבנית למיזוג.

        פורסם במקור בפורום CODE613 ב12/06/2017 19:40 (+03:00)

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

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

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

          יש למישהו איזה המלצה לעורך HTML שולחני טוב,
          אם לא, אז יש לי כבר כמה...

          עם הRazorEngine שאברהם הביא כאן, לא הסתדרתי
          הורדתי את הספריה, והשורה הזאת לא נתמכת var templateService = new TemplateService();

          פורסם במקור בפורום CODE613 ב13/06/2017 17:58 (+03:00)

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

            אתה גמרת הכל חוץ מזה? כי מקסימום שהלוקח יבקש מגרפיקאית להכין HTML או שיכתוב בוורד וישמור לHTML.

            פורסם במקור בפורום CODE613 ב13/06/2017 18:07 (+03:00)

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

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

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

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

              פורסם במקור בפורום CODE613 ב13/06/2017 18:13 (+03:00)

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

                @מלא

                יש למישהו איזה המלצה לעורך HTML שולחני טוב,
                אם לא, אז יש לי כבר כמה...

                עם הRazorEngine שאברהם הביא כאן, לא הסתדרתי
                הורדתי את הספריה, והשורה הזאת לא נתמכת var templateService = new TemplateService();

                לא הבנתי מה הקשר בין שני חלקי ההודעה שלך.. ונראה לי שגם דוד לא הבין ולכן הוא שאל.
                אתה מחפש עורך HTML, דהיינו עורך קוד כדי שאתה תוכל לכתוב בו את הHTML? אם כן, הכי מומלץ זה Webstorm שהוא בתשלום, או Visual studio code שהוא חינמי לגמרי ויש לו מלא הרחבות שעושות את העבודה מעולה!
                אבל אם זו כוונתך, אז כמו שדוד שאל, מה הקשר לנושא? כבר גמרת את כל הפרוייקט??
                וגם מה זה קשור לrazorEngine שהוא בסה"כ מנוע שיודע לרנדר את הטמפלייט שכתבת ברייזור לקובץ הטמל..

                פורסם במקור בפורום CODE613 ב13/06/2017 18:18 (+03:00)

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

                  לגבי הrazorEngine
                  ייבאת את הספריה דרך nuGet?
                  אם כן, הוספת את הרפרנס הזה:

                  using RazorEngine.Templating;
                  

                  הורדתי את פרוייקט הדוגמה שלו וזה עובד לי.

                  פורסם במקור בפורום CODE613 ב13/06/2017 18:23 (+03:00)

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

                    אם ככה אז אני כבר לגמרי מבולבל..
                    אני צריך לקבל קובץ PDF עם שמות.

                    לפי מה שהבנתי ההrazorEngine אמור לשתול שדות בHTML.
                    לא כך?
                    וזה מה שאני מתקשה איתו.

                    עורך אני אכן לא חייב.

                    פורסם במקור בפורום CODE613 ב13/06/2017 18:24 (+03:00)

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

                      אכן התקנתי דרך nuget
                      הוספתי רפרנסים אלו
                      using RazorEngine;
                      using RazorEngine.Templating;

                      ניסיתי גם עם קובץ הדוגמא משם וזה עבד, כשבאתי לבנות פרוייקט חדש (ניסיתי קונסול אפליקיישן וגם WPF)
                      הוא מצייר בירוק את השורה
                      ולמטה בerror list הוא כותב
                      'TemplateService' is obsolete: 'Use RazorEngineService instead'

                      פורסם במקור בפורום CODE613 ב13/06/2017 18:28 (+03:00)

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

                        @מלא

                        לפי מה שהבנתי ההrazorEngine אמור לשתול שדות בHTML.
                        לא כך?
                        וזה מה שאני מתקשה איתו.

                        מנוע הרייזור יודע להמיר קובץ רייזור, דהיינו קובץ עם סיומת cshtml לקובץ הטמל סטנדרטי.
                        קובץ הרייזור מאפשר לך לייצר הטמל דינמי, ולא רק סטטי.

                        אבאר דברי:
                        HTML - היא בסך הכל שפת סימון להצגת נתונים, היא מגדירה אלמנטים שהמנוע של הדפדפן יודע לפרש איך להציג אותם. למשל H1 זה כותרת ראשית, והCSS מגדיר את העיצוב שלהם, באיזה צבע, גודך וכדו'.
                        כדי לייצר HTML דינמי, אתה חייב להשתמש בשפת תכנות מסוימת, למשל C#, PHP, JS וכו'.
                        מנוע הרייזור הוא עושה את העבודה הזאת בסביבת דוטנט.
                        הוא מאפשר לך לשלב קוד C#, משתנים, מאפיינים וכו' בתוך קוד HTML, כך שלאחר מכן בשעת ריצת התוכנית תוכל לשתול שם את התוכן של הקובץ באופן דינמי, והרייזור ידע לפענח את זה ולהפיק לך קובץ HTML רגיל.

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

                        אח"כ אתה לוקח את הסטרינג הזה ומפיק ממנו PDF עם ספריות שיודעות להמיר HTML לPDF.

                        מובן?

                        פורסם במקור בפורום CODE613 ב13/06/2017 18:31 (+03:00)

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

                          @מלא

                          ניסיתי גם עם קובץ הדוגמא משם וזה עבד, כשבאתי לבנות פרוייקט חדש (ניסיתי קונסול אפליקיישן וגם WPF)
                          הוא מצייר בירוק את השורה
                          ולמטה בerror list הוא כותב
                          'TemplateService' is obsolete: 'Use RazorEngineService instead'

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

                          פורסם במקור בפורום CODE613 ב13/06/2017 18:32 (+03:00)

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

                            תודה על התשובה המפורטת של ה HTML.

                            עבדתי לפי המדריך שצרפת וזה לא עבד.
                            עדכנתי את microsoft.aspnet.razor לגרסה 3.1.0
                            ואת razorengine לגרסה 3.4.1
                            ואז זה עובד חלק.
                            לא ידעתי איך לחפש בגיטהייב...

                            אם זה מעניין הוא החזיר את השגיאה הזו:

                            An unhandled exception of type 'System.IO.FileNotFoundException' occurred in RazorEngine.dll
                            
                            Additional information: Could not load file or assembly 'System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 
                            

                            פורסם במקור בפורום CODE613 ב13/06/2017 19:47 (+03:00)

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

                              עברו הרבה מים בכנרת.
                              בינתיים סיימתי לו את העבודה...
                              עדיין לא הגשתי את זה, כי
                              בינתיים ה html הוא סטטי - כל המסמך לא השמות.
                              איך אני יכול לתת לו אפשרות של יצירת מסמך לבד? לעשות עוד תוקן שיקרא את הטקסט?
                              זו שאלה א'.

                              וב'
                              עשיתי את השליחה עם לולאה שעובר על כל הרשומות עד הרשומה האחרונה ושולחת הודעות.
                              (מאחר ואני ע"ה בVS אז עשיתי טופס שמקבל נתונים מטבלת השמות, והלולאה מקדמת כל פעם עם movenext )
                              יש textbox ששם אמור להירשם שולחן הודעה לX מתוך Y אז הוא לא מתרענן באמצע הלולאה...

                              פורסם במקור בפורום CODE613 ב25/06/2017 21:02 (+03:00)

                              תגובה 1 תגובה אחרונה
                              0
                              • א איש פלוני התייחס לנושא זה ב
                              • yossizY yossiz התייחס לנושא זה ב

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

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

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