PDA

View Full Version : ایمیل عکس بک گراند



hidden68
چهارشنبه 25 اردیبهشت 1392, 18:21 عصر
سلام
کسی میدونه من چجوری میتونم عکسی که از صفحه مانیتور میگیرم رو به یه ایمیل سند کنم؟
ممنون میشم اگه کسی کمک کنه

hidden68
چهارشنبه 25 اردیبهشت 1392, 20:53 عصر
یعنی کسی نمیدونه؟
خواهشآ اگه کسی بلده کمک کنه
موضو حیاتیه

tooraj_azizi_1035
چهارشنبه 25 اردیبهشت 1392, 21:49 عصر
گرفتن عکس:

//Will contain screenshot
Bitmap screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
Graphics screenshotGraphics = Graphics.FromImage(bmpScreenshot);
//Make the screenshot
screenshotGraphics.CopyFromScreen(Screen.PrimarySc reen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
screenshot.save("a place to temporarily save the file", ImageFormat.Png);


ارسال:


System.Net.Mail.MailMessage MyMessage = new System.Net.Mail.MailMessage();

MyMessage.From = new MailAddress(“EmailFrom”);
MyMessage.To.Add(new MailAddress(“ToEmail”));

MyMessage.Subject = “EmailSubject”;
MyMessage.Body = “EmailBody”;

Attachment DailyAttachFile = new Attachment(“Full Image Path”);
MyMessage.Attachments.Add(DailyAttachFile);

SmtpClient emailClient = new SmtpClient(“SMTPServer”);
emailClient.Port = int.Parse(“SMTPServerPortNo”);
emailClient.Send(MyMessage);
MyMessage.Dispose();

hidden68
چهارشنبه 25 اردیبهشت 1392, 23:49 عصر
SmtpClient emailClient = new SmtpClient(“SMTPServer”);
emailClient.Port = int.Parse(“SMTPServerPortNo”);
emailClient.Send(MyMessage);
MyMessage.Dispose();


ممنون
واقعآ کمک کرد
فقط مقادیر smtpserver و smtpseveralport چی هستن؟
جای اونا باید چی بزارم؟

tooraj_azizi_1035
پنج شنبه 26 اردیبهشت 1392, 16:07 عصر
Host = "smtp.gmail.com"
Port = 587

hidden68
پنج شنبه 26 اردیبهشت 1392, 23:30 عصر
ایمیلی که ازش سند میشه باید جیمیل باشه؟
چون
emailClient.Send(MyMessage);

ارور میده

esafb52
جمعه 27 اردیبهشت 1392, 11:42 صبح
خیر میتونه جی میل نباشه ولی من با جی میل تست کردم و جواب داد

c-sharp_South
جمعه 27 اردیبهشت 1392, 11:55 صبح
باید جیمیل باشه چون ما هاست رو smtp.gmail.com قرار دادیم .
برای اینکه بتونین از ایمیل سند کنین باید هاست رو به هاست یاهو تغییر بدید.
اگه هم یک خورده وارد تر باشین میتونید برنامه رو هوشمند کنین که با توجه به @yahoo.com و @gmail.com هاست خودشو
انتخاب کنه و ارسال کنه ایمیل رو :لبخندساده:

esafb52
جمعه 27 اردیبهشت 1392, 12:09 عصر
باید جیمیل باشه چون ما هاست رو smtp.gmail.com قرار دادیم .
برای اینکه بتونین از ایمیل سند کنین باید هاست رو به هاست یاهو تغییر بدید.
اگه هم یک خورده وارد تر باشین میتونید برنامه رو هوشمند کنین که با توجه به @yahoo.com و @gmail.com هاست خودشو
انتخاب کنه و ارسال کنه ایمیل رو :لبخندساده:
دوست عزیز همون طور که اشاره کردین اون پارامتر اختیاری هست و بسته به اینکه چی ست بشه از همون ایمیل هم استفاده میکنیم تو قسمت کد چیزی قرار نداده ولی دوستمون پرسیده که مقادیر smtpserver و smtpseveralport چی هستن؟ که یه مثال برای جی میل نوشته

hidden68
جمعه 27 اردیبهشت 1392, 13:12 عصر
مرسی از کمکتون
بالاخره برای یاهو چیکار کنم؟
میخوام به یاهو میل کنه