c#_web
چهارشنبه 11 مهر 1386, 17:48 عصر
من با استفاده از مقاله دوست عزیزمان در مورد ارسال ایمیل اطلاعات زیادی در این مورد گرفتم فقط 2 تا سوال دارم :
1)یکی اینکه کدهای زیر را در دکمه ارسال ایمیل نوشتم ، خطا نداد ولی اطلاعات به پوشه queue رفت . علت چیست ؟ وبرای اینکه اطلاعات به دست گیرنده برسد چه کار باید بکنم؟
MailMessage mail = new MailMessage();
mail.From = new MailAddress("sender@yahoo.com", "name");
mail.To.Add("receiver@yahoo.com");
mail.Subject = "This is a test email";
mail.Body = "this is test.";
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
try{
smtp.Send(mail);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
2) برنامه ای که من نوشته ام به صورت web application است . که برای آن setup ساخته و هر کس سی دی آنرا بگیرد میتواند آنرا نصب و از آن استفاده کند.
حالا میخواهم در برنامه ام امکان ارسال ایمیل به هر آدرس ایمیلی وجود داشته باشد.
البته با توجه به اینکه هر کسی میتواند به این نرم افزار دسترسی داشته باشد ولازم نیست که فضا یا هاستی گرفته باشد ، حالا برای اینکه در این برنامه ام امکان ارسال ایمیل باشد چه راه حلی وجود دارد؟
1)یکی اینکه کدهای زیر را در دکمه ارسال ایمیل نوشتم ، خطا نداد ولی اطلاعات به پوشه queue رفت . علت چیست ؟ وبرای اینکه اطلاعات به دست گیرنده برسد چه کار باید بکنم؟
MailMessage mail = new MailMessage();
mail.From = new MailAddress("sender@yahoo.com", "name");
mail.To.Add("receiver@yahoo.com");
mail.Subject = "This is a test email";
mail.Body = "this is test.";
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
try{
smtp.Send(mail);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
2) برنامه ای که من نوشته ام به صورت web application است . که برای آن setup ساخته و هر کس سی دی آنرا بگیرد میتواند آنرا نصب و از آن استفاده کند.
حالا میخواهم در برنامه ام امکان ارسال ایمیل به هر آدرس ایمیلی وجود داشته باشد.
البته با توجه به اینکه هر کسی میتواند به این نرم افزار دسترسی داشته باشد ولازم نیست که فضا یا هاستی گرفته باشد ، حالا برای اینکه در این برنامه ام امکان ارسال ایمیل باشد چه راه حلی وجود دارد؟