14 سال پیش
در تاریخ:
سه شنبه, اسفند 24, 1389 11:11
سلام دوستان
من دارم با asp.net با زبان c# یه سایت طراحی میکنم اولین تجربمه . در این سایت یه قسمت هست که افراد میتونن راجع به یه سری مسائل سوال کنند و آدرس ایمیلشون را بزارن وقتی دکمه ارسال را زدن این سوال به آدرس ایمیل من ارسال شه و من جواب را به ایمیلشان بفرستم .
کدش را نوشنم و در چند جا جستجو کردم همینه درسته . فقط در قسمت smtpclient=new smtpclient() نمیدونم در پرانتز چی بزارم که جواب بده در چنجا که گشتم localhost گذاشته بود یا ip نوشته بود. با لوکال هاست خطای failure to sending میده ، ip هم نمیدونم چی بنویسم.
حالا یکی از دوستان به یه زبان ساده که من تازه کار متوجه بشم، واسم توضیح بده چی بزارم تا جواب بده خیلی خیلی ممنونش میشم
14 سال پیش
در تاریخ:
سه شنبه, اسفند 24, 1389 15:42
14 سال پیش
در تاریخ:
پنجشنبه, اسفند 26, 1389 2:40
public static bool SendMailMessage(string EmailForSend, string SubJect, string Matn)
{
try
{
// This Is Your Domain Smtp
string getSmtp = "Mail.Test.Ir";
// Example Yahoo ; plus.Yahoo.Mail.Smtp.yahoo.com Or More
// Example Gmaiul Smtp(Pop3) : pop.gmail.com
// Example Gmaiul Smtp(smtp) : smtp.gmail.com
SmtpClient client = new SmtpClient();
MailMessage message = new MailMessage();
message.To.Clear();
/// This IS Your Email That You Want To Resive Site PM
message.To.Add(new MailAddress("Info@Test.Ir"));
/// This Is Sender Email From Form Contact In Site
message.From = new MailAddress(EmailForSend);
message.Subject = SubJect;
message.BodyEncoding = Encoding.UTF8;
message.IsBodyHtml = true;
client.Host = getSmtp;
/// User Email And Pass
NetworkCredential credential = new NetworkCredential("Info@Test.Ir","123");
client.UseDefaultCredentials = false;
client.Credentials = credential;
message.Body = Matn;
message.IsBodyHtml = true;
client.Send(message);
return true;
}
catch
{
return false;
}
}
دوست گرامی . شما باید متناسب به کارتان اطلاعات را پر کنید . از جمله smtp و ...
اگر سوالی دیگری بود مطرح کنید
14 سال پیش
در تاریخ:
پنجشنبه, اسفند 26, 1389 19:35
ostade gerami aghaye sahraei maghalaro m0talee kardam ham0njor ke tozih dade bod kar kardam va tebghe kare khodam taghirati dadam ama hengame ejra peigham khataye zir ra mide:
the rem0te certificate is invalid acording to the validation procedure.
Va ostade aziz aghaye maftoh merci pasokh dadin hatman sare forsate m0naseb estefade mik0nam eshkal dashtam behet0n migam
kheili kheili mamn0n ke daneshe khodeton ro dar ekhtiaram g0zashtin
14 سال پیش
در تاریخ:
جمعه, اسفند 27, 1389 0:59
بنده با استفاده از همون مقاله الآن تست کردم و به راحتی ایمیل ارسال شد
لطفا کدهاتونو اینجا قرار بدید
14 سال پیش
در تاریخ:
دوشنبه, فروردين 29, 1390 1:51
سلام دوست عزیز بصورت زیر باید اعمال نمایید
1. فضای نام System.Web.Mail را یوسینگ کنید
2. کد زیر
MailMessage Mail_Message = new MailMessage();
Mail_Message.Subject = TxtTopic.Text;
Mail_Message.To = TxtMail.Text;
Mail_Message.Body = TxtCont.Text;
SmtpMail.SmtpServer = "domian Name";
SmtpMail.Send(Mail_Message);
البته باید بگم این کد در محیط Asp.Net کار می کنه اگه شما بخواهید با برنامه ویندوزی ایمیل ارسال کنید کدش یه کمی تغیر داره