עבור לתוכן
Magic DevHub
Azriel

שליחת מייל HTML מיוניפס 1.9 משרת דואר עצמאי

Recommended Posts

האם ידוע למישהו על פתרון אלגנטי בצורת רכיב שאפשר לחבר ליוניפס 1.9 ולשלוח דרכו מייל HTML.

עד כמה שידוע לי הMAILSEND לא תומך ב HTML אלא אם כן אני לא מעודכן

הצורך שלי הוא ליצור תבנית HTML עם HTML MEGRE של מג'יק ולהזין בו נתונים. ואת המבנה המעוצב הזה אני רוצה לשלוח במייל ללקוח.

קחו בחשבון שאני לא רוצה להסתמך על כך שללקוח הקצה יש אאוטלוק לכן השימוש בOFFICECOM הוא לא רלוונטי מבחינתי.

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

אך חשבתי לשמוע מכם עוד רעיונות איך לפתור זאת. האם ניתן לשלב למשל רכיב .NET ב-1.9 שיעשה זאת ואם כאן איזה רכיב מומלץ ואיפוא - או שזה אפשרי רק בגרסה 2 ...

תודה

עזריאל

 

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אתה לא מעודכן :)

<A href="/ShowPost.aspx?PostID=10021">http://israelforum.magicsoftware.com/ShowPost.aspx?PostID=10021

יותר מזה אתה לא צריך לייצור אפילו HTML MERGE ,יש לך פונקציה של מג'יק שעושה את זה DataViewToHTML.

אין לך צורך כאן ברכיב .NET ו ב 1.9 רק ב RIA אתה יכול להשתמש בו.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

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

האם יש בXPA פתרון אלגנטי/מובנה לכך עם רכיב דוט נט או ה MAILSEND  שמצדיק מעבר ל2 (בלי קשר לשלל הסיבות האחרות לעבור ל XPA)

dateviewtohtml - רעיון טוב ליצירת טבלת בHTML אבל לא ליצירת HTML מעוצב יפה עם לוגו של חברה וכו'.

 

עזריאל

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אתה צודק לגבי מייל מעוצב ,חשבתי שאתה רוצה לשלוח סתם מייל בפורמט HTML.

למשלוח מיילים מעוצבים ולא רק אני משתמש בפרוצדורה מובנת ב SQL SERVER 2008

<A href="http://msdn.microsoft.com/en-us/library/ms190307.aspx">http://msdn.microsoft.com/en-us/library/ms190307.aspx

SP_SEND_DBMAIL.

פשוט ,קל לתחזוקה ולא צריך לערב תוכנות נוספות.

אם צריך דוגמא ,מוכן לספק.

כמובן שאפשר להשתמש בDLL של אלון רזי .NET INVOKER או לחילופין לעבור לגרסה 2 ואז לפנות ישירות לספריות של .NET על מנת לבצע את זה ,אבל אני לא רואה בזה צורך.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

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

הלקוח עובד עם 2008 אשמח מאוד לדוגמא.

עזריאל

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי,

שלב ראשון בתהליך יש להקים Database mail בשרת sql server

<A href="http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/">http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from-sql-database/

שלב שני זה שימוש ב פרוצדורה עצמה Sp_send_Dbmail ,יש דוגמא באותו קישור שצירפתי

כולל מעקב מלא על המיילים יוצאים.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

מעולה. אעבור על זה.

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

באיזה פורמט צריך לספק לSP הזה את הHTML עם התמונה ?

עזריאל

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

בשיטה זו ניתן לשלוח תמונות בגוף ההודעה ב 2 דרכים

1) <A href="http://stackoverflow.com/questions/663048/how-to-embed-image-in-html-and-send-html-as-email-by-msdb-dbo-sp-send-dbmail">http://stackoverflow.com/questions/663048/how-to-embed-image-in-html-and-send-html-as-email-by-msdb-dbo-sp-send-dbmail

לא בדקתי את השיטה ,אבל מעריך שהיא עובדת

2)שיטה שניה זה על ידי URL לאותה תמונה

 

אתה שולח HTML בפורמט רגיל של HTML או על  URLידי  לאותו HTML

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

מעולה. אנסה את זה.

אני חושב שמעבר לתמונות , היתרון שבשליחה דרך הSQL הוא שזה ממש שרת דואר ולכן אני מעריך שהוא מנהל את התור הQUEUE של השליחה כך שלא להעמיס וכן יש תיעוד של השליחה, לעומת הפקודה של מג'יק או של ה INVOKE שהיא פנימית וצריך לתעד בעצמך את המייל ששלחת.

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

ביצעתי נסיון של שיטה 1 וזה עובד מצוין.

שים לב כשאתה מגדיר הפנייה לתמונה כשאתה מגדיר כונן מסויים C:\ למשל,מדובר בכונן C שנמצא בשרת SQL SERVER

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

נכון מאוד ,אתה צודק .

כמו כןDATABASE MAIL  עובד SMTP ויש גם מעקב ממש טוב אחרי מיילים יוצאים ואם לא נשלח אפשר לראות סיבה. 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

שלום,

נעזרתי בהסברים לגבי שליחת מייל דרך שרת SQL SERVER

אך יש לי בעיה עם צירוף קבצים כאשר מופעל ע"י המשתמשים

 failed to open attachmend "file_name" access denied:השגיאה

 

אשמח לתשובתכם,

תודה

תהילה

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

שלום,

תודה על התגובה

אך אני לא מוצאת בקישור פתרון

יש רק את הבעיה ללא פתרון

Database Mail uses the Microsoft Windows security context of the current user to control access to files. Therefore, users who are authenticated with SQL Server Authentication cannot attach files using <B>@file_attachments. Windows does not allow SQL Server to provide credentials from A remote computer to another remote computer. Therefore, Database Mail may not be able to attach files from A network share in cases where the command is run from A computer other than the computer that SQL Server runs on. Attempting to attach files using <B>file_attachments while authenticated with SQL Server Authentication will result in the following error:

האם קיים פתרון בו המשתמשים יוכלו לשלוח מייל עם קבצים מצורפים משרת קבצים?

 

תודה

תהילה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הבעיה המוצגת לא קשורה למשתמש קצה.

מה שאת צריכה לעשות זה לפתוח SHARE על תיקיה הרצויה ברשת על מנת ש SQL SERVER יוכל לקרוא משם קבצים.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

כן

בשרת sql server כאשר אני מחוברת עם admin

אין כל בעיה המייל נשלח עם הקובץ המצורף בהצלחה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

האם בשרת sql server כאשר את מחוברת עם אותו משתמש כמו שמג'יק מתחבר ,את מצליחה לשלוח מייל?

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אין לי אפשרות להתחבר לשרת SQL עם אותו משתמש

אשמח לשמוע על דרך למקד את הבעיה

 

תודה

תהילה

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×