ทำยังไงถึงจะใช้คำสั่ง MailMessage ใน ASP.NET C# ได้มั้งค่ะ
usiug system.net
แล้วสร้าง mail object เอา
ใน server ต้องมี smtp ด้วย
Date :
2011-01-02 17:43:34
By :
ตังค์แมน
smtp คืออาไรหลอค่ะ
Date :
2011-01-02 21:57:17
By :
ling-keaw
ลองใส่ โค้ด แล้วน่ะค่ะ
แต่มันติดerror ว่า The "SendUsing" configuration value is invalid.
ต้องแก้ยังไงหลอค่ะ เอาตัวโค้ดมาให้ดูด้วยค่ะ
Code (C#)
using System.Web.Mail;
public partial class fontend_recover : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void bt_submit_Click(object sender, EventArgs e)
{
string connect = "Data Source=.\\SQLEXPRESS;Initial Catalog=furniture;user=sa;password=123456;";
SqlConnection con = new SqlConnection(connect);
con.Open();
string username = tb_username.Text;
string sql = " select username, password, mail from customers where username = '" + username + "'";
SqlCommand comm = new SqlCommand(sql, con);
comm.ExecuteNonQuery();
DataTable dtb = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
da.Fill(dtb);
if (dtb.Rows.Count > 0)
{
if (username == dtb.Rows[0]["username"].ToString())
{
MailMessage myMail = new MailMessage();
myMail.To = dtb.Rows[0]["mail"].ToString(); //โค้ดเมลจากคัย
myMail.From = "[email protected] ";
myMail.Subject = "Your password from NS Furniture";
myMail.BodyFormat = MailFormat.Html;
myMail.Body = dtb.Rows[0]["password"].ToString() ; // โค้ดจะดึงพาสเวิดตัวไหนมาแสดง
SmtpMail.Send(myMail); ---> มันติด error ตรงนี่ละค่ะ
SmtpMail.SmtpServer = "localhost"; ---> แล้วไม่ทราบว่า ส่วนนี้ต้องใส่ค่าอารัยค่ะ
}
con.Dispose();
}
}
}
Date :
2011-01-02 22:58:11
By :
ling-keaw
me. win ลองทำตามเว็บที่คุณ บอกแล้วน่ะค่ะ แต่ยังติด error มันแจ้งว่า
The "SendUsing" configuration value is invalid.
ตรงบันทัด 49 ค่ะ
Line 47: myMail.Body = dtb.Rows[0]["password"].ToString() ;
Line 48: //SmtpMail.SmtpServer = "stmp.hotmail.com";
Line 49: SmtpMail.Send(myMail);
Line 50: myMail = null;
Line 51:
Date :
2011-01-03 22:47:25
By :
ling-keaw
ติดปัญหาเดียวกันเลย ผู้รู้ช่วยแก้หน่อยคับ
Date :
2013-03-28 07:20:51
By :
Chocolatechip
Load balance : Server 02