PDA

View Full Version : فرستادن محتویات به E-mail



rahman-bboy
چهارشنبه 10 خرداد 1385, 09:06 صبح
با سلام
من یک صفحه با c#.net طراحی کردم که با زدن کلیدی متن textbox را به یک E-mail بفرسته اما وقتی اونو اجرا میکنم و روی دکمه Send یک پیغام خطا به صورت زیر ظاهر میشه:

Exception Details: System.Runtime.InteropServices.COMException: The transport failed to connect to the server.

Source Error:


Line 63: mail.Body=odfhgudfgiufdhgihfgihdghdfjgh
Line 64: SmtpMail.SmtpServer="www.mail.yahoo.com
Line 65: ;System.Web.Mail.SmtpMail.Send(mail)
Line 66:
Line 67:

کد برنامه را هم به شکل زیر در دکمه send نوشتم:

;()MailMessage mail= new MailMessage
;"mail.To="rahman_git@yahoo.com
mail.From=from.Text; //textbox from
mail.Subject=sub.Text; //text box subject
;mail.BodyFormat=MailFormat.Text
;mail.BodyEncoding = System.Text.Encoding.UTF8
;mail.Priority=MailPriority.High
mail.Body=tb.Text; //textbox e-mail-text
;(System.Web.Mail.SmtpMail.Send(mail

EhsanKhafan
شنبه 13 خرداد 1385, 08:17 صبح
دوست عزیز سرور میل یاهو (همانند اکثر میل سرور ها) نیاز به authentication (همون login کردن) داره.شما باید با یوزر ،پسورد وارد شوید تا میل شما را تحویل بگیره.
میتونی سورس کامل نحوه فرستادن ایمیل رو تو وبلاگم ببینی:
http://notvoid.persianblog.com

Milad Mohseny
شنبه 13 خرداد 1385, 14:26 عصر
سلام دوست عزیز EhsanKhafan
من سایت شما رو دیدم از زحمات شما خیلی خیلی سپاس گذارم .
ولی شما برنامه رو با ASP.NET نوشته بودید و من هم کوچکترین اطلاعاتی در مورد ASP.NET ندارم . اگر میشود به من بگویید این کد را چگونه در #C استفاده کنم .
خیلی ممنون

EhsanKhafan
یک شنبه 14 خرداد 1385, 17:30 عصر
فرقی نداره رفیق. اون کد رو یه متدC# ارسال ایمیل بود که همه جا میتونی ازش استفاده کنی.اصلا ASP توش نیست.

Milad Mohseny
دوشنبه 15 خرداد 1385, 00:54 صبح
ممنون
آخه تو سایتتون نوشته بودید ارسال ایمیل با ASP.NET برای همین من اشتباه گرفتم .
پوزش مرا بپزیرید .