PDA

View Full Version : عمل attach کردن و فرستادن ایمیل به کاربر به صورت خودکار



Programmer_sa
چهارشنبه 01 آذر 1385, 12:39 عصر
سلام
بچه ها ، من یه سایت فروشگاه الکترونیکی دارم . در این سایت اگر کاربر کارت اینترنت خریداری نماید ، کارت اینترنت به صورت خودکار به ایمیلش باید attach شده و فرستاده شود . ضمنا آدرس ایمیل کاربر همان آدرس ایمیلی هست که موقع ثبت نام کاربر جدید در سایت وارد کرده . بعد اینکه این عمل باید در دات نت 2005 انجام شود .
دیگه اینکه لطفا این تاپیک رو پاک نکنید چون من سرچ هم کردم ولی مشکلم رو هنوز حل نکردم

با تشکر:چشمک:

Programmer_sa
شنبه 04 آذر 1385, 12:05 عصر
ممنون از این همه راهنمایی . شرمنده کردید ما رو .

shahab_ksh
شنبه 04 آذر 1385, 20:20 عصر
بعد از اینکه خرید کرد

شما از لیست کارتهای اینترنتتون یکی رو انتخاب کردن البته خودکار بعد اون کارت انتخاب شده رو
علامت میزنید به نشانه این که کارت فروخته شده البته در بانک اطلاعاتی تون بعد میل کیند اون
اکانت رو از کد زیر برای میلاستفاده کنید







Dim obj As New SmtpClient
Dim Mailmsg As New MailMessage
Mailmsg.To.Clear()
Mailmsg.To.Add(New MailAddress(strTo)) 'To
Mailmsg.From = New MailAddress("mail@gmail.com") 'From
Mailmsg.Subject = strSubject 'Subject
Mailmsg.BodyEncoding = System.Text.Encoding.UTF8 ' تعیین کدینگ متن بادی
Mailmsg.IsBodyHtml = True
obj.Host = "smtp.gmail.com" 'جواب میده mai.yoursite.com خود که معمولا smtp server تعیین
obj.Port = 587
Dim basicAuthenticationInfo As New System.Net.NetworkCredential("mail@gmail.com", "pass") ' رو انجام میده پس یوزر نیم و پسورد رو وارد میکنیم Authenticate این بخش کار
obj.EnableSsl = True
obj.UseDefaultCredentials = False
obj.Credentials = basicAuthenticationInfo
Mailmsg.Body = strBody ' این در حقیقت متن بادی است که شما میخواهید بفرستید
Mailmsg.IsBodyHtml = True ' است و متن ساده نیست html تعیین میکند که بادی شما از نوع
Try
obj.Send(Mailmsg)
Sndmail = True
Catch ex As Exception
Sndmail = False
End Try