یه سوال داشتم...من یه برنامه تحت وب با #c دارم که میخوام قابلیت ارسال ایمیل و Sms داشته باشه!!!!
کد مخصوصی داره یا باید پکیجی چیزی بخرم!؟
Printable View
یه سوال داشتم...من یه برنامه تحت وب با #c دارم که میخوام قابلیت ارسال ایمیل و Sms داشته باشه!!!!
کد مخصوصی داره یا باید پکیجی چیزی بخرم!؟
سلام.
باید از کلاس های System.Net و System.Net.Mail استفاده کنی. اینارو بالای پروژه use کن و از کد زیر استفاده کن.
البته این کد رو سیستم من میل رو ارسال نکرد. ولی اکثرا میگن کار میکنه.کد:MailMessage Sender = new MailMessage();
Sender.From = new MailAddress (txtUser.Text);
Sender.To.Add (txtTo.Text);
Sender.Subject = txtSubject.Text;
Sender.Body = txtBody.Text;
SmtpClient Smtp = new SmtpClient();
Smtp.Host = txtSmtp.Text;
Smtp.Port = Convert.ToInt16(txtPort.Text);
Smtp.Credentials = new NetworkCredential(txtUser.Text, txtPass.Text);
Smtp.Send(Sender);
به جای یوزر و پس که مشخصه میل و پسوردتو وارد کن. به جای to ایمیل گیرنده. smtp هم باید برای سایتی باشه که میلت از اون سایت هست. مثلا مال یاهو mx1.mail.yahoo.com هست. البته این یکیشونه. پورت رو هم معمولا 25 میذارن. body هم متن میلته. subject هم که مشخصه.
ممنون از راهنمایی خوبت...
ولی جریان smtp رو دقیقا نفهمیدم...اگه host و domain رو خودم ثبت کرده باشم چی؟روی هر هاستی کار می کنه؟
مثلا اسم هاستم MailBox ، باید smtp اینو چی بنویسم؟
سلام.
من نمیدونم smtp سایت شما چیه. خودتون باید بدونید نه من. ولی معمولا smtp.host.com هست یعنی مثلا smtp.mailbox.com.