ايران ويج

نسخه‌ی کامل: مشکل در ارسال ایمیل
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
کسی می دونه چرا این قسمت جواب نمیده؟؟؟obj.Send(Mailmsg)


کد:
SmtpClient obj = new SmtpClient();
02.MailMessage Mailmsg = new MailMessage();
03.Mailmsg.To.Clear();
04.Mailmsg.To.Add(new MailAddress("ایمیل گیرنده"));
05.Mailmsg.From = new MailAddress("ایمیل فرستنده یعنی ایمیل شما");
06.Mailmsg.Subject = "موضوع";
07.Mailmsg.BodyEncoding = System.Text.Encoding.UTF8;
08.Mailmsg.IsBodyHtml = true;
09.obj.Host = "mail.yoursite.com";

11.obj.Port = 25;
12.System.Net.NetworkCredential basicAuthenticationInfo = new System.Net.NetworkCredential("ایمیل خودت", "password");
13.obj.UseDefaultCredentials = false;
14.obj.Credentials = basicAuthenticationInfo;
15.Mailmsg.Body = "matn email";
16.Mailmsg.IsBodyHtml = true;
17.try {
18.
obj.Send(Mailmsg);
19.} catch (Exception ex) {
20.}
ایا ارور خاصی میده؟
ایا smtp اکانت دارین؟
(۰۴-اردیبهشت-۱۳۹۱, ۱۰:۰۱:۱۴)lord_viper نوشته است: [ -> ]ایا ارور خاصی میده؟
ایا smtp اکانت دارین؟

سلام
ممنون و سپاسگذارم از بابت جوابگویی شما.
نه errorخاصی نمیده.وsmtp اکانت ندارم.یکم در مورد smtp توضیح می دید؟؟؟
بازم ممنون.
بدون اکانت که نمیتونی
SMTP پروتکل ارسال ایمیل هست وقتی شما میخواید یک ایمیل ارسال کنید باید با smtp server ارتباط برقرار کنید زبان ارتباطی بین برنامه شما و سرور smpt بهش میگن پروتکل smtp .سرورهای مختلف پروتکلهای مختلفی دارن مثلا ftp-http-pop3و..;که مثلا وقتی شما این سایت ایرانویج رو باز میکنین یک درخواست بر اساس پروتکل http به پورت 80 سرور ارسال میشه و سرور آپاچی یا ژمپ که پشت پورت 80 گوش وایساده به درخواست شما جواب میده و اون صفحه رو برای شما ارسال میکنه و در مرورگر شما به نمایش درمیاد

وقتی هاستی خریداری میکنین معمولا یه اکانت smtp هم برای شما ایجاد مشه که میتونین از اون استفاده کنین بدون این کار یا باید از سرور gmail یا سرورهای مجانی استفاده کنید
(۰۴-اردیبهشت-۱۳۹۱, ۱۶:۲۹:۴۰)lord_viper نوشته است: [ -> ]بدون اکانت که نمیتونی
SMTP پروتکل ارسال ایمیل هست وقتی شما میخواید یک ایمیل ارسال کنید باید با smtp server ارتباط برقرار کنید زبان ارتباطی بین برنامه شما و سرور smpt بهش میگن پروتکل smtp .سرورهای مختلف پروتکلهای مختلفی دارن مثلا ftp-http-pop3و..;که مثلا وقتی شما این سایت ایرانویج رو باز میکنین یک درخواست بر اساس پروتکل http به پورت 80 سرور ارسال میشه و سرور آپاچی یا ژمپ که پشت پورت 80 گوش وایساده به درخواست شما جواب میده و اون صفحه رو برای شما ارسال میکنه و در مرورگر شما به نمایش درمیاد

وقتی هاستی خریداری میکنین معمولا یه اکانت smtp هم برای شما ایجاد مشه که میتونین از اون استفاده کنین بدون این کار یا باید از سرور gmail یا سرورهای مجانی استفاده کنید

ممنون.حالا باید چی بنویسم؟؟لطفا راهنمایی ام کنید.
اطلا اکانت smtp داری؟
اگه نداری میتونی از smtp مربوط به Gmail استفاده کنی البته به خاطر https بودنش کمی کد متفاوته
یه سرچ تو گوگل بزن کدش هست