PDA

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



iman_s52
شنبه 19 آذر 1390, 11:59 صبح
با سلام
من از این دستورات واسه فرستادن ایمیل همراه با Attach استفاده می کنم . از طریق gmail مشکلی ندارم و لی از yahoo که می خوام بفرستم Send Fail میده ولی همون خط کامنت شده رو اگه بردارم از روش دسترسی مستقیم به یه فایل مشکلی نداره اگه بخوام از روش استریم استفاده کنم چه کارش باید بکنم ؟؟


using (var oMail = new MailMessage("user@yahoo", "user@gmail.com"))
{
using (var memoryStream = new MemoryStream())
{
_dsStock.Tables[1].WriteXml(memoryStream);
memoryStream.Position = 0;
oMail.Attachments.Add(new Attachment(memoryStream, "Stock.XML" , MediaTypeNames.Text.Xml));
//oMail.Attachments.Add(new Attachment("c:\\Data.XML"));
}
var oSmtp = new SmtpClient();
oSmtp.Host = "smtp.mail.yahoo.com";
oSmtp.Port = 465;
oSmtp.Credentials = new NetworkCredential("user@yahoo.com", "********");
oSmtp.EnableSsl = false;
oSmtp.Send(oMail);
MessageBox.Show("Send OK.", "EMail", MessageBoxButtons.OK, MessageBoxIcon.Information);
}