PDA

View Full Version : ارسال ایمیل در asp.net



BestFriend
سه شنبه 03 بهمن 1391, 11:53 صبح
با سلام من میخوام یه فرم تماس با ما درست کنم که هرچی کاربر تو متن مینویسه برام ایمیل بشه باید چه کدی استفاده کنم؟

ضمنا من از سرور نمیخوام ایمیلی بفرستم میخوام متنی که مینویسه برام ایمیل بشه.

با تشکر.

fahmari
سه شنبه 03 بهمن 1391, 15:19 عصر
تو کد ایمیل mail.body رو برابر textbox ای قرار بدید که کاربر متنشو توش می نویسه...

iranolom
سه شنبه 03 بهمن 1391, 21:23 عصر
دوست عزیز منظورتون رو از
ضمنا من از سرور نمیخوام ایمیلی بفرستم رو دقیق متوجه نشدم

ولی فکر کنم منظروتون این هست که دستی نمی خواین بفرستین اگه اینه که

این نیم اسپیس رو اضافه کنید

using System.Net.Mail;






SmtpClient smtpclient1=new SmtpClient();
MailMessage mailmessage1=new MailMessage ();
MailAddress fromaddress=new MailAddress ("x1","x2");
MailAddress toaddress=new MailAddress (x4,"x3");
mailmessage1 .From =fromaddress ;
mailmessage1 .To .Add(toaddress );
mailmessage1 .Subject =x5;
mailmessage1 .Body =x6;
smtpclient1 .Host = "x7";
smtpclient1 .Credentials = new System.Net.NetworkCredential("x8", "x9");
smtpclient1 .Send(mailmessage1);






x1= آدرس ایمیل سرورتون مثلا info@iranolom.ir
x3=x2=عنوان
x4=ادرس ایمیل مقصد شخص دریافت کننده
x5=عنوان ایمیل
x6=متن ایمیل
x7=سروری که سرویس ایملت انجاست. می تونه نام یه دامنه یا بصورت ای پی ادرس وارد شود
x8=نام کاربری ای که برای ورود به ایمیلت داده شده از طرف سرور به تو
x9= پسوردت برای ورود

در انتها هم اگه درست و با دقت اطلاعات گفته شده رو وارد کرده باشی ارسال میشه ایمیل
حالا این کد ها می تونه تو همون دکمه ای قرار بگیره که اطلاعات رو قراره تو بانک ذخیره کنه
می تونی یه شرط بزاری اگه مثلا صحیح ذخیره شد اطلاعاتت تو بانک این ایمیل برا فرد ارسال بشه


با ارزوی توفیقات روزافزون برای همه شما

M.KH-SH
سه شنبه 03 بهمن 1391, 21:42 عصر
می تونی از میل سرویس استفاده کنی که فقط فیلد های مورد نظر رو پر کن
http://tellbook.ir/mail.asmx