aspismylove
یک شنبه 13 تیر 1389, 15:04 عصر
: ASP.NETآموزش تصویری ارسال ایمیل در
سلام به همه دوستان عزیز
داشتم تو سایت مایکروسافت ، توی قسمت فیلم های آموزشی ای اس پی میگشتم که یک فیلم آموزشی خیلی مفید رو دانلود کردم که خیلی خیلی به درد من خورد و به درد شما هم 1000% خواهد خورد و اون آموزش ارسال ایمیل بود ...
چون حجمش کمی زیاد بود و سرعت ایران هم که ...... گفتم که این 40 مگ رو توی این چند خط خلاصه کنم .
اول یک فرم رو مثل شکل زیر درست میکنیم ،
http://myup.ir/images/17570486353515906377.jpg
و بعد اسم تکست باکس ها رو به ترتیب به :
txtFromAddress , txtToAddress , txtSubject , txtBody
و اسم دکمه رو هم به :
btnSend
تغییر میدیم.
خوب حالا میریم سر وقت دستورات و نوشتن کدها که باید داخل دکمه بنویسیم :
1-
Dim mailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()
2-
mailMessage.From = New System.Net.Mail.MailAddress(System.Configuration.C onfigurationManager.AppSettings("fromEmailAddress"))
3-
mailMessage.To.Add(New System.Net.Mail.MailAddress(txtToAddress.Text.Trim ()))
4-
mailMessage.Priority = Net.Mail.MailPriority.High
5-
mailMessage.IsBodyHtml = False
6-
mailMessage.Subject = txtSubject.Text.Trim()
7-
mailMessage.Body = txtBody.Text.Trim()
ببخشید اینجا به هم ریخت مجبور شدم اینطوری بنویسم
---------------------
میریم و بعد از</ کد زیر را وارد میکنیم.<ConnectionStrings Web.Configبه
<system.net>
<mailSettings>
<smtp>
<networkhost="Your Host Here "/>
</smtp>
</mailSettings>
</system.net>
* توجه داشته باشید که توی فیلم آموزشی به جای Your Host Here نوشته بود :
<network host="smtp.east.cox.net"/>
. که توی فیلم آموزشی ایمیل ارسال شد و نشون هم داده شد در درون Inbox
* که خودم هم این قسمت رو متوجه نشدم اگه کسی راهنمایی کنه ممنون میشم ...
خب حالا داخل دکمه در ادامه کدها مینویسیم :
8-
Dim smtpClient As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient()
9-
Try
smtpClient.Send(mailMessage)
Catch smtpExc As System.Net.Mail.SmtpException
Catch ex As Exception
EndTry
میریم و بعد از</ کد زیر را وارد میکنیم.<ConnectionStrings Web.Configبه
<appSettings>
addkey="fromEmailAddress"value="YOUR EMAIL ADDRESS HERE"/>
</appSettings>
خود پروژه رو که به همراه فبلم دانلود کردم برای شما ضمیمه کردم.....
لینک دانلود فیلم :
http://www.ASP.NET/general/videos/how-do-i-send-email-asynchronously-with-aspnet
ببخشید ، شرمنده نمیدونم چرا اینجا آوردم نوشته ها رو به هم ریخت ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
فایل ورد که نوشتم رو هم ضمیمه کردم اون و دانلود کنید و از اونجا بخونید
موفق باشید
سلام به همه دوستان عزیز
داشتم تو سایت مایکروسافت ، توی قسمت فیلم های آموزشی ای اس پی میگشتم که یک فیلم آموزشی خیلی مفید رو دانلود کردم که خیلی خیلی به درد من خورد و به درد شما هم 1000% خواهد خورد و اون آموزش ارسال ایمیل بود ...
چون حجمش کمی زیاد بود و سرعت ایران هم که ...... گفتم که این 40 مگ رو توی این چند خط خلاصه کنم .
اول یک فرم رو مثل شکل زیر درست میکنیم ،
http://myup.ir/images/17570486353515906377.jpg
و بعد اسم تکست باکس ها رو به ترتیب به :
txtFromAddress , txtToAddress , txtSubject , txtBody
و اسم دکمه رو هم به :
btnSend
تغییر میدیم.
خوب حالا میریم سر وقت دستورات و نوشتن کدها که باید داخل دکمه بنویسیم :
1-
Dim mailMessage As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage()
2-
mailMessage.From = New System.Net.Mail.MailAddress(System.Configuration.C onfigurationManager.AppSettings("fromEmailAddress"))
3-
mailMessage.To.Add(New System.Net.Mail.MailAddress(txtToAddress.Text.Trim ()))
4-
mailMessage.Priority = Net.Mail.MailPriority.High
5-
mailMessage.IsBodyHtml = False
6-
mailMessage.Subject = txtSubject.Text.Trim()
7-
mailMessage.Body = txtBody.Text.Trim()
ببخشید اینجا به هم ریخت مجبور شدم اینطوری بنویسم
---------------------
میریم و بعد از</ کد زیر را وارد میکنیم.<ConnectionStrings Web.Configبه
<system.net>
<mailSettings>
<smtp>
<networkhost="Your Host Here "/>
</smtp>
</mailSettings>
</system.net>
* توجه داشته باشید که توی فیلم آموزشی به جای Your Host Here نوشته بود :
<network host="smtp.east.cox.net"/>
. که توی فیلم آموزشی ایمیل ارسال شد و نشون هم داده شد در درون Inbox
* که خودم هم این قسمت رو متوجه نشدم اگه کسی راهنمایی کنه ممنون میشم ...
خب حالا داخل دکمه در ادامه کدها مینویسیم :
8-
Dim smtpClient As System.Net.Mail.SmtpClient = New System.Net.Mail.SmtpClient()
9-
Try
smtpClient.Send(mailMessage)
Catch smtpExc As System.Net.Mail.SmtpException
Catch ex As Exception
EndTry
میریم و بعد از</ کد زیر را وارد میکنیم.<ConnectionStrings Web.Configبه
<appSettings>
addkey="fromEmailAddress"value="YOUR EMAIL ADDRESS HERE"/>
</appSettings>
خود پروژه رو که به همراه فبلم دانلود کردم برای شما ضمیمه کردم.....
لینک دانلود فیلم :
http://www.ASP.NET/general/videos/how-do-i-send-email-asynchronously-with-aspnet
ببخشید ، شرمنده نمیدونم چرا اینجا آوردم نوشته ها رو به هم ریخت ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
فایل ورد که نوشتم رو هم ضمیمه کردم اون و دانلود کنید و از اونجا بخونید
موفق باشید