PDA

View Full Version : ارسال ایمیل در سی شارب



خسرو خان
جمعه 28 مرداد 1390, 17:33 عصر
سلام

من دنبال یه برنامه می گردم که بتونه ایمیل بفرسته و همراه این ایمیل بتونه فایل هم بفرسته .
ممنون میشم اگه کمکم کنید .

morteza271
جمعه 28 مرداد 1390, 17:40 عصر
تا جایی که من اطلاع دارم الان به میل یاهو نمیشه میل فرستاد!البته قبلا میشد ولی فکر کنم الان یاهو این اجازه رو نمیده!!!
ولی در مورد Gmail میشه و این هم کدش هست :
var fromAddress = new MailAddress("FromGmail", "FromName");
var toAddress = new MailAddress("ToGmail", "ToName");
const string fromPassword = "YourPass";
string subject = "Subject";
string body = "Body of Message";

var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
{
smtp.Send(message);
MessageBox.Show("Send Gmail Successfully");
}
موفق باشید

hamed_hossani
شنبه 29 مرداد 1390, 05:56 صبح
سلام
http://csharpdotnet.blogsky.com/1390/01/26/post-171/
http://csharpdotnet.blogsky.com/1390/05/08/post-237/ كامپوننت