PDA

View Full Version : سوال: ارسال و دریافت ایمیل



parsa lotfy
چهارشنبه 10 اسفند 1390, 16:29 عصر
این چهارمین باره که این تایپیک رو مطرح میکنم میخام ویندوز فرمی داشته باشم که ایمیل و ... رو وارد کنم و به parsalotfy@gmail.comیک میل بفرستم بعضی دوستان برنامه ضمیمه کردند که ارور داد. بعضی کامپوننت ضمیمه کردند که اصلا addنمیشد دیگه موندم چیکار کنم ... سرچ هم کردم که یا برنامه ها با ASPبود یا ....
توروخدا برنامه ای ضمیمه کنید که کار کنه!!!!!!!!
http://www.pic1.iran-forum.ir/images/up1/03554262966628777828.png
http://www.pic1.iran-forum.ir/images/up1/23894761591043289744.png

ehsan_starlight
چهارشنبه 10 اسفند 1390, 17:01 عصر
از مثال زیر استفاده کن دوست عزیز

parsa lotfy
چهارشنبه 10 اسفند 1390, 17:25 عصر
از مثال زیر استفاده کن دوست عزیز


چرا ارور میده؟

http://www.pic1.iran-forum.ir/images/up1/38438088042644944184.png

http://www.pic1.iran-forum.ir/images/up1/38438088042644944184.png

ehsan_starlight
چهارشنبه 10 اسفند 1390, 17:32 عصر
Email Not Valid: میگه که ایمیل شما معتبر نیست ، این برنامه مخصوص سرورهای Gmail هست . احتمالا در قسمت To : و From باید اطلاعات درست وارد شود

mrbm_2007
چهارشنبه 10 اسفند 1390, 19:36 عصر
using System.Net;
using System.Net.Mail;

...

try
{
var fromAddress = new MailAddress("from@gmail.com");
var toAddress = new MailAddress("to@gmail.com");
var subject = "subject";
var body = "This is a body";

var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, "Accunt's password")
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
{
smtp.Send(message);
}
}
catch (Exception exp)
{
MessageBox.Show(this, "Error: " + exp.Message);
}

rezarko
یک شنبه 20 فروردین 1391, 13:40 عصر
ممنون برای یاهو هم میشه استفاده کرد؟

hakim22
یک شنبه 20 فروردین 1391, 14:05 عصر
این برای ارسال ایمیل هست و نه برای دریافتش
پروتکل stmp جهت ارسال استفاده میشه و برای دریافت از pop3 میتونید استفاده کنید. یک سری فرمان text به سرور میفرستید و جواب دریافت می کنید.
یکمی جستجو کنید میتونید کدهای خوبی ازش پیدا کنید.

میتونید از Outlook هم برای ارسال و دریافت ایمیل استفاده کنید که خیلی بهتر از pop3 هست. مشکل pop3 هم اینه که همه ی محتوای ایمیل اول باید دانلود بشه و بعد با تحلیل اون که text هست شما پیوستها و متن و موضوع ایمیل رو استخراج می کنید. ایمیل مجانی yahoo قابلیت pop3 رو ساپورت نمیکنه اما بقیه مشکلی ندارند.

روش کار دریافت pop3 هم از TCpClient استفاده میکنه.
موفق باشید

jalil_m
پنج شنبه 31 فروردین 1391, 21:51 عصر
دوست عزیز میشه یه نمونه کد ساده واسه دریافت از جی میل بذارید؟