ورود

View Full Version : سوال: ارسال Email در mvc چطور انجام میشه؟



alireza.tabesh
دوشنبه 30 اردیبهشت 1392, 09:56 صبح
یه وبسایت ساده asp.net mvc3 نوشتم میخوام یک تابع برای ارسال Email داخلش بذارم. ممنون میشم راهنمائیم کنید .

مهدی کرامتی
دوشنبه 30 اردیبهشت 1392, 10:10 صبح
ارسال ایمیل در MVC فرقی با انواع دیگه برنامه ها در دات نت نداره.

این جا را ببینید: مقاله::مرجع کامل ارسال ایمیل در دات نت (http://barnamenevis.org/showthread.php?71785-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D9%85%D9%84-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-2&highlight=%D9%85%D8%B1%D8%AC%D8%B9+%DA%A9%D8%A7%D9 %85%D9%84+%D8%A7%D8%B1%D8%B3%D8%A7%D9%84+%D8%A7%DB %8C%D9%85%DB%8C%D9%84)

amir-yeketaz
دوشنبه 30 اردیبهشت 1392, 10:45 صبح
یکی از کتابخانه های معروف ارسال ایمیل MvcMailer هست که برای asp.net mvc نوشته شده.

آموزش گام به گام کار با mvcMailer (https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide)

asif1358
دوشنبه 30 اردیبهشت 1392, 10:58 صبح
چرا از کتابخانه خود System.Web.Helpers که همراه MVC است استفاده نمی کنید؟ یه نگاهی به این بندازید
http://www.fekrenaw.com/TopicDetails.aspx?tid=48

alireza.tabesh
دوشنبه 30 اردیبهشت 1392, 11:04 صبح
A recipient must be specified.
با این Error چیکار کنم؟ توی application هام کار می کنه حتی تو asp application ولی تو mvc نشد

alireza.tabesh
دوشنبه 30 اردیبهشت 1392, 11:07 صبح
private MailMessage mail = new MailMessage();
private SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
private string userID = "alirezat44@gmail.com";
private string password = "alibp38f9t";
private void SetPort()
{
SmtpServer.Port = 587;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Credentials = new System.Net.NetworkCredential(userID, password);
SmtpServer.EnableSsl = true;
}
public void sendMail()
{
mail.From = new MailAddress(userID);
mail.Subject = "subject";
mail.Body = "body";
SetPort();
SmtpServer.Send(mail);
}

alireza.tabesh
دوشنبه 30 اردیبهشت 1392, 11:18 صبح
دم همگی گرم . درست شد . mail.to.add نذاشته بودم .