المشاركات : 6
المواضيع 1
الإنتساب : Apr 2013
السمعة :
0
الشكر: 0
تم شكره 1 مرات في 1 مشاركات
السلام عليكم
هذا كود كنت مستخدمه في ارسال ملف أكسل يمكنك التعديل عليه والاستفادة منه
-----------
try
{
Warning[] warnings;
string[] streamids;
string mimeType;
string encoding;
string extension;
byte[] bytes = reportViewer1.LocalReport.Render
("Excel", null, out mimeType, out encoding, out extension, out
streamids, out warnings);
MemoryStream memoryStream = new MemoryStream(bytes);
memoryStream.Seek(0, SeekOrigin.Begin);
SmtpClient client = new SmtpClient("smtp.google.com", 587);
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("Email@gmail.org", "Password");
MailMessage message = new MailMessage();
Attachment attachment = new Attachment(memoryStream, "إسم الملف.xls");
message.Attachments.Add(attachment);
message.From = new MailAddress("Email@gmail.org"); //الإيميل المرسل
message.To.Add(cobEmail.Text); // الايميل المستلم
message.Subject = "عنوان الرسالة" + " / " + cobStock.Text;
message.IsBodyHtml = true;
message.Body = "الرجاء مراجعة المرفقات";
client.Send(message);
memoryStream.Close();
memoryStream.Dispose();
MessageBox.Show("تم إرسال الملف الي" + " " + cobStock.Text, "تنبية", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
المشاركات : 31
المواضيع 10
الإنتساب : Dec 2014
السمعة :
0
الشكر: 4
تم شكره 3 مرات في 2 مشاركات
شكرا اخي الكريم
تم حل المشكلة الحمد لله
شكرا لك اخي