واضح آرشیو وب فارسی:سایت ریسک: ارسال ایمیل در asp.net2.0 serendipiti 08 شهريور 1385, 15:16سلام من از asp.net2.0 می خوام ایمیل ارسال کنم.این قسمت کد رو نوشتم. MailMessage mail = new MailMessage(); //set the addresses mail.From = new MailAddress("mymail.yahoo.com"); mail.To.Add("[email protected]"); //set the content mail.Subject = "This is an email"; mail.Body = "to khari."; //send the message SmtpClient smtp = new SmtpClient("smtp.yahoo.com") ; smtp.Send(mail); اما تنطیمات web.config رو بلد نیستم.,نمی دونم که host رو چه جوری تنظیم کنم.اگه کسی میتونه کمکم کنه .ممنون میشم. yasak 10 شهريور 1385, 18:30از این کد استفاده کن MailMessage objMessage = new MailMessage(); objMessage.To = "[email protected]"; objMessage.BodyFormat = System.Web.Mail.MailFormat.Html; objMessage.Body = "body content"; objMessage.From = "[email protected]"; objMessage.Subject = "sobject inja"; SmtpMail.SmtpServer = "smtp.domain.com"; objMessage.Fields.Add("", "1"); //basic authentication objMessage.Fields.Add("", "[email protected]"); //set your username here objMessage.Fields.Add("", "password"); //set your password here SmtpMail.Send(objMessage); چند خط آخر که مربوط به authentication می شن رو اگه میل سرورت authentication لازم نداره پاک کن serendipiti 11 شهريور 1385, 14:56ممنون از کمکتون اما به من باز Failure sending mail میده.من نباید تو webconfig تنظیم خاصی بذارم. yasak 11 شهريور 1385, 15:35سلام، نه. با استفاده از این روش لازم نیست تنظیم خاصی توی web.config انجام بشه. احتمال داره مربوط به FireWall که روی سرور نصب شده باشه. این error رو روی سرور local می گیری یا روی سرور اینترنتی؟ serendipiti 12 شهريور 1385, 11:38سلام این error رو به من روی سرور local میده. yasak 12 شهريور 1385, 11:52Firewall روی سیستمت داری؟ مخصوصا McAfee.... اگه داری خاموشش کن و دوباره برنامه رو تست بگیر serendipiti 12 شهريور 1385, 12:17نه firewall روی سیستم ندارم. serendipiti 12 شهريور 1385, 12:22موقع اجرا نیاز نیست برنامه رو upload کنم رو سایت و بعد اجرا کنم .یا از جای خاصی اجرا بشه serendipiti 12 شهريور 1385, 12:26موقع اجرا نیاز نیست برنامه رو upload کنم رو سایت و بعد اجرا کنم .یا از جای خاصی اجرا بشه؟؟ yasak 12 شهريور 1385, 15:41سلام، نه. به طور معمول از روی local هم به خوبی باید کار بکنه. مگه به دو تا دلیل : 1- یکی اینکه سعی کرده باشی میلیت رو از طریق یه میل سرور اینترنی بفرستی و در لحظه ارسال به اینترنت وصل نباشی 2- یا اینکه سعی کرده باشی میل رو از smtp server داخلی (local) خودت ارسال کرده باشی و local smtp server یا نصب نشده باشه و یا درست تنظیم نشده باشه. به هر حال، یه باره دیگه و آخرین ویرایش از کد رو بزار اینجا. serendipiti 12 شهريور 1385, 16:21سلام خیلی خیلی ممنونم من الان همون کد شما رو البته به غیر از اون قسمت مربوط به authentication رو گذاشتم.(کدی که شما گذاشته بودید.):) yasak 12 شهريور 1385, 16:25و مشکل حل شد؟ serendipiti 12 شهريور 1385, 16:50مرسی اون موقع حل نشده بود اما الان حل شد. مشکل از کد شما نبود (کد شما الا ن برای من کار میکنه )از سرور local بود که asp.net2 رو support نمی کرد.بابت راهنمایی های شما سپاسگزارم.:) :) khazon1 21 مهر 1385, 12:25Yasak جان من هم از همين کدها که گذاشتي استفاده کردمو کار نداد . يعني توي سيستم جواب ميده ولي روي هاست نه ...
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 409]