MailMessage

  • פותח הנושא ajl
  • פורסם בתאריך

ajl

New member
MailMessage

שנים שלא נגעתי בקוד
האם יש דרך להגדיר את כתובת המייל שאליה ישלח המייל בהגדרה חיצונית? MailMessage(UserEmail.Text, ToAddress) כלומר במקום להגדיר const עם כתובת בתוך הקובץ file.vb אני רוצה שהמשתנה ToAddress ילקח מקובץ חיצוני או מה- web.config תודה
 

אריק ה

New member
מהWEBCONFIG זה אפשרי כמובן

הכי פשוט יהיה לאתר בASP לשים את זה בGLOBAL.ASA כך שתוכל לשנות רק קובץ אחד בהעלאת אתר (זו אחת המטרות העיקריות שלו) תוכל גם להשתמש באפשרות שאתה הצעת:WEB.CONFIG הגדר להנאתך בSETTINGS את השם TOADDRESS וקרא לו כשתצטרך. אתה יכול כמובן לשים כמה כתובות ולהפריד ב;(בקוד פשוט תעשה SPLIT).
 
לא תבלבל בין web.config ל-global.asa

הם שני דברים שונים לגמרי, והמטרה שלהם אחרת. בגלובל.אסא אתה לא יכול להגידר משתנים ולהשתמש בהם בכל הדפים. ב-asp בשביל זה משתמשים באינקלוד רגיל.
 

ajl

New member
תודה, האם לא עדיף לשים את כתובות המייל...

בקובץ חיצוני כגון XML ולקרוא משם?, כלומר להגדיר בגלובל.אסא תחת application start פרוצדורה שקוראת את הקובץ, ומגדירה משתנה קבוע שמכיל את הכתובת/ות. כי אם אני אגדיר ב web.config אזי הכתובות יהיו חשופות,לא? אוי נזכרתי...
, באותו קובץ הגדרתי גם <smtp from="XXXX.co.il"> <network defaultCredentials="true" host="XXXX.co.il" password="" userName="" /> </smtp> מה הדרך הנכונה להגדיר את שרת הsmtp כדי להסתיר את user ו pass?
 

Xעמרי

New member
../images/Emo6.gifזה דווקא נשמע טוב

אפשר להמשיך עם זה: לא תנסה לשנות const לא תשכח להקיף מרכאות בתוך סטרינג במרכאות נוספות לא תשאיר קונקשנים פתוחים
 

בסג

New member
../images/Emo13.gif

"... כי כל אתר אשר ישאיר קונקשנים פתוחים, ונכרת האתר ההוא מעם השרת" (too many connections, פרק כ"ב)
 
למעלה