mahsa.n
یک شنبه 29 آبان 1390, 13:34 عصر
سلام
من یک فرم تماس با ما دارم که به ایمیلم از طرف فرستنده ایمیل ارسال میشه،وقتی که ایمیلم رو چک میکنم فرستده me هستش و وقتی رو بازش میکنم اطلاعات زیر نمایش داده میشه:
from:ایمیل فرستده <ایمیل خودم>
reply to : ایمیل فرستنده
to: ایمیل خودم
بعد وقتی میخوام این ایمیلو پاسخ بدم به ایمیل خودم پاسخ داده میشه
چرا فرستده me هست ؟
MailMessage msg = new MailMessage();
msg.From = new MailAddress(txtMail.Text, txtMail.Text, new UTF8Encoding());
msg.ReplyTo = msg.From;
msg.Sender = new MailAddress(txtMail.Text, txtMail.Text, new UTF8Encoding());
msg.Subject = "نظرات";
msg.IsBodyHtml = true;
msg.Body = TextBox1.Text;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("myemail@gmail.com", "password");
msg.To.Add("myemail@gmail.com");
try
{
smtp.Send(msg);
lblsubmit.Text = "نظر شما به" + " " + DropDownList1.SelectedItem.Text + " " + "ارسال شد";
}
catch (Exception ex)
{
lblsubmit.ForeColor = Color.Red;
lblsubmit.Text = "خطا در سیستم! لطفا مجددا تلاش کنید" + ex.Message;
}
یه سوال دیگه : آیا روشی هست که لازم نباشه password رو در اون درج کنیم؟
من یک فرم تماس با ما دارم که به ایمیلم از طرف فرستنده ایمیل ارسال میشه،وقتی که ایمیلم رو چک میکنم فرستده me هستش و وقتی رو بازش میکنم اطلاعات زیر نمایش داده میشه:
from:ایمیل فرستده <ایمیل خودم>
reply to : ایمیل فرستنده
to: ایمیل خودم
بعد وقتی میخوام این ایمیلو پاسخ بدم به ایمیل خودم پاسخ داده میشه
چرا فرستده me هست ؟
MailMessage msg = new MailMessage();
msg.From = new MailAddress(txtMail.Text, txtMail.Text, new UTF8Encoding());
msg.ReplyTo = msg.From;
msg.Sender = new MailAddress(txtMail.Text, txtMail.Text, new UTF8Encoding());
msg.Subject = "نظرات";
msg.IsBodyHtml = true;
msg.Body = TextBox1.Text;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("myemail@gmail.com", "password");
msg.To.Add("myemail@gmail.com");
try
{
smtp.Send(msg);
lblsubmit.Text = "نظر شما به" + " " + DropDownList1.SelectedItem.Text + " " + "ارسال شد";
}
catch (Exception ex)
{
lblsubmit.ForeColor = Color.Red;
lblsubmit.Text = "خطا در سیستم! لطفا مجددا تلاش کنید" + ex.Message;
}
یه سوال دیگه : آیا روشی هست که لازم نباشه password رو در اون درج کنیم؟