نقل قول: کامپوننت ارسال ایمیل
سلام.
برای ارسال ایمیل در دات نت نیاز به کامپوننت نیست. کلاس های موجود کافی است.
اینجا را ببینید.
نقل قول: کامپوننت ارسال ایمیل
نقل قول:
نوشته شده توسط
مهدی کرامتی
سلام.
برای ارسال ایمیل در دات نت نیاز به کامپوننت نیست. کلاس های موجود کافی است.
اینجا را ببینید.
سلام استاد. ممنون. من با همین کلاسها نوشته بودم ولی نمیدونم چی شد جیمیل بلاک کرده و نمیتونم متصل بشم. با این کلاس ها هم به سرو های ایرانی نمیتونم کانکت بشم . خطا میده. ولی با اون کامپوننت به راحتی تونستم با ایمیل دامنه شخصیمون ارسال داشته باشم. در ضمن ارسال من انبوه نیست روزانه نهایتا بیستا .
کدهایی که نوشته بودم به این صورت بود که با جیمیل خیلی خوب کار میکرد:
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient(txtSmtpServer.Text);
mail.From = new MailAddress("ramin.mor47@gmail.com", "رامین");
mail.To.Add(txtTo.Text);
mail.Subject = txtSubject.Text;
mail.IsBodyHtml = true;
mail.Body = htmlEditor1.Html;
try
{
if (this.File != "")
{
Attachment at = new Attachment(this.File);
mail.Attachments.Add(at);
}
}
catch(Exception ex)
{
;
}
SmtpServer.Port = int.Parse(txtPortServer.Text);
SmtpServer.Credentials = new System.Net.NetworkCredential(txtUserServer.Text, txtPasswordServer.Text);
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
MessageBox.Show("ایمیل با موفقیت ارسال شد.");
}
catch (Exception ex)
{
MessageBox.Show("خطایی در ارسال به وجود آمد: "+ex.Message);
}
نقل قول: کامپوننت ارسال ایمیل
نقل قول: کامپوننت ارسال ایمیل
نقل قول:
نوشته شده توسط
danialafshari
حدود یه سالی بود با همین کد ایمیل ارسال میکردم اما دو ماهه از کار افتاده. با تاندربرد هم به ایمیل نتونستم وصل بشم. وقتی اینترنت رو عوض کردم وصل شد.
این مورد رو تست کنم نتیجشو میگم.