si6arp
دوشنبه 20 اردیبهشت 1389, 22:11 عصر
من دیدم شاید خیلی از ماها با ارسال ایمیل سرو کار داریم و سعی کردم یه چیزی بنویسم تا همه ما از دست این موضوع راحت شیم ( البته ممکنه خیلی مبتدی و ساده باشه . ببخشید دیگه:خجالت: )
هم DLL رو گذاشتم و هم سورس رو که اگه کسی از اساتید اشکالی دیدن در سورس برطرف کنند و اگر هم ناقص هست چیزی بهش اضافه کنند.
1- فایل زیر رو دانلود کنید و به پروژه اضافه کنید (Add Refrence)
2- طریقه استفاده :
protected void btn_send_Click(object sender, EventArgs e)
{
try
{
string SmtpServer = ConfigurationSettings.AppSettings["SmtpServer"].ToString();
string SmtpPort = ConfigurationSettings.AppSettings["SmtpPort"].ToString();
string SmtpUser = ConfigurationSettings.AppSettings["SmtpUser"].ToString();
string SmtpPass = ConfigurationSettings.AppSettings["SmtpPass"].ToString();
string To = "My@Domain.com";
string subject = txt_sub.Text;
bool UseSSL = False;
bool IsHtmlBody = true;
string body = txt_body.Text;
string FindMe = drop_find.SelectedItem.Text.ToString();
string Email = txt_email.Text;
body = "I Found Your Web From : " + FindMe + "<br>" + "My Email : " + Email + "<br>" + body;
bool Check = SendEmail.SendEmail.SendMail(SmtpUser, To , SmtpServer, SmtpPort, SmtpUser, SmtpPass, subject, body, UseSSL , IsHtmlBody );
if (Check == true)
{
lbl_msg.Text = "Your Message Has Been Send . We Will Contact You. Good Luck.";
}
else
{
lbl_msg.Text = "Oh No !! System Have Problem . Please Try Again...";
}
}
catch
{
lbl_msg.Text = "Oh No !! System Have Problem . Please Try Again...";
}
}
خروجی این دستودر یک بازگشت منطقی داره که به دو حالت : True / False هست که در صورت ارسال شدن مقدار True رو بر میگردونه و در صورت بروز هر گونه خطا مقدار False رو برمیگردونه
امیدوارم مفید واقع شده باشه:بامزه:
هم DLL رو گذاشتم و هم سورس رو که اگه کسی از اساتید اشکالی دیدن در سورس برطرف کنند و اگر هم ناقص هست چیزی بهش اضافه کنند.
1- فایل زیر رو دانلود کنید و به پروژه اضافه کنید (Add Refrence)
2- طریقه استفاده :
protected void btn_send_Click(object sender, EventArgs e)
{
try
{
string SmtpServer = ConfigurationSettings.AppSettings["SmtpServer"].ToString();
string SmtpPort = ConfigurationSettings.AppSettings["SmtpPort"].ToString();
string SmtpUser = ConfigurationSettings.AppSettings["SmtpUser"].ToString();
string SmtpPass = ConfigurationSettings.AppSettings["SmtpPass"].ToString();
string To = "My@Domain.com";
string subject = txt_sub.Text;
bool UseSSL = False;
bool IsHtmlBody = true;
string body = txt_body.Text;
string FindMe = drop_find.SelectedItem.Text.ToString();
string Email = txt_email.Text;
body = "I Found Your Web From : " + FindMe + "<br>" + "My Email : " + Email + "<br>" + body;
bool Check = SendEmail.SendEmail.SendMail(SmtpUser, To , SmtpServer, SmtpPort, SmtpUser, SmtpPass, subject, body, UseSSL , IsHtmlBody );
if (Check == true)
{
lbl_msg.Text = "Your Message Has Been Send . We Will Contact You. Good Luck.";
}
else
{
lbl_msg.Text = "Oh No !! System Have Problem . Please Try Again...";
}
}
catch
{
lbl_msg.Text = "Oh No !! System Have Problem . Please Try Again...";
}
}
خروجی این دستودر یک بازگشت منطقی داره که به دو حالت : True / False هست که در صورت ارسال شدن مقدار True رو بر میگردونه و در صورت بروز هر گونه خطا مقدار False رو برمیگردونه
امیدوارم مفید واقع شده باشه:بامزه: