PDA

View Full Version : کامپوننت ارسال ایمیل



yosefgh
جمعه 10 مهر 1394, 20:08 عصر
سلام دوستان من نتونستم کامپوننت درست حسابی برای ایمیل پیدا کنم یا وقتی پیدا کردم با کرک مشکل داشت یا الکی بود
یه نفر یه درست حسابی معرفی کنه با لاینسس یا هر چی داره
ممنون

abdullah20
جمعه 10 مهر 1394, 23:57 عصر
برای ارسال لازم به استفاده کامپوننت نیست
برای دریافت میتونید از کامپوننت استفاده کنید ولی اونم نه کرک شده

shahab.es
شنبه 11 مهر 1394, 00:43 صبح
سلام دوستم
من با کدهای زیر ایمیل ارسال میکنم و مشکلی نداشته، نمیدونم با یاهو یا هات میل کار میکنه یا نه
فقط عبارت @gmail.com رو نباید بنویسید، مثلا برای shahab@gmail.com مینویسید shahab و پسورد اکانتی که برای ارسال ایمیل ساختید رو هم میدید بهش
اینم نیم اسپیس هم اضافه کنید

using System.Net.Mail;


richTextBox1.Text = "Hello dear " + textBox17.Text + ". Your account information is here:\n\nUsername: " + textBox18.Text + "\n\nPassword: " + textBox19.Text + "\n\nThanks for your trust and using Password Saver.\n\n" + "Visit our Blog on http://shs.t15.org/" + "\n\nSHS";
MailMessage msg = new MailMessage();
MailAddress from = new MailAddress("passsaver.shs@gmail.com", "Password Saver", Encoding.UTF8);
MailAddress to = new MailAddress(To.Text);

SmtpClient smtp = new SmtpClient();

msg.Subject = "Password Saver";
msg.SubjectEncoding = Encoding.UTF8;
msg.Body = richTextBox1.Text;
msg.BodyEncoding = Encoding.UTF8;
msg.From = from;
msg.To.Add(to);
smtp.Host = "smtp.gmail.com";
smtp.Port = 25;
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential("UsernameShoma", "PasswordShoma");
smtp.Send(msg);

marjan895
یک شنبه 26 مهر 1394, 07:30 صبح
سلام خسته نباشین من تو MVC برای ارسال ایمیل کدهای زیر و نوشتم ولی خطا میده :

if(ModelState.IsValid)
{
MailMessage mail = new MailMessage();
mail.To.Add(_objModelMail.To);
mail.To.Add("golbarge156@gmail.com");
mail.From = new MailAddress("golbarge156@gmail.com");
mail.Subject = "subject";
string body = _objModelMail.Body;
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient { EnableSsl = false };
smtp.Host = "smtp.gmail.com";
smtp.Port = 25;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("golbarge156", "889631754");
smtp.EnableSsl = true;
smtp.Send(mail);
return View("Index", _objModelMail);
}
else {
return View();
}

خطایی که میده اینه :
An exception of type 'System.Net.Mail.SmtpException' occurred in System.dll but was not handled in user code


Additional information: Failure sending mail.