اخواني الاعزاء اعلم ان الموضوع مفتوح وموجود ولكن طبقت جميع الموجود وبحثت في منتدايات خارجيه وما زالت مشلكة Failure sending mail موجوده لا اعلم مالمشكله هل هناك متطلبات يجب تواجدها بجهازي مثل تنصيب SMTP Service او غيره لا اعلم .
انا استخدم فيجوال استديو 2008 واعمل على تقنية Asp.net 3.5 واستخدم C# code في كتابت البرامج وهذا مثال استخدمته :
using System.Net.Mail;
using System.Net.Security;
protected void Button1_Click(object sender, EventArgs e)
{
MailMessage message = new MailMessage();
try
{
message.To.Add(new MailAddress("majed@yahoo.com"));
message.From = new MailAddress ("itone@gmail.com");
message.Subject = "my new subject";
message.Body = "hi bay";
message.BodyEncoding = System.Text.Encoding.UTF8;
message.SubjectEncoding = System.Text.Encoding.UTF8;
SmtpClient client = new SmtpClient();
client.Port = 587; // Gmail works on this port
client.Host = "smtp.gmail.com";
System.Net.NetworkCredential nc = new System.Net.NetworkCredential("itone@gmail.com", "999888777");
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = nc;
client.Send(message);
Label_error.Text = "Mail Send";
}
catch (Exception ex)
{
Label_error.Text = ex.Message;
}
}