trong Thư viện System.Web.Mail Có 1 lớp tên là MailMessage, tạo 1 đối tượng thuộc lớp này ví dụ: MailMessage mymail = new MailMessage(); rồi sau đó gán giá trị cho To và From Gán tiêu đề , và Body. cho cái này Dùng 1 lớp khác tên là StmpMail.Server = "Tên hoặc IP address của mail server"; Dùng try và catch để xem xem, có gởi được không. StmpMail.Send(mymail); Cái này cậu phải có mail server mới làm được. Mail server phải nối vào internet. và host online mới gởi đi được
Có thể ví dụ cụ thể giúp tớ k?Tớ viết nhiều lần rồi mà cứ lỗi hoài Y__Y. Giờ lại gặp 1 vấn đề nữa.Tớ có database gồm 2 bảng: Account chứa 2 trường AID và CID(PrimaryKey) Loans chứa AID và LID(PrimaryKey) Làm sao tớ có thể show GridView tất cả dữ liệu trên bảng Loán của CID
Bạn gặp lỗi như thế nào? Tạo các entity class để thể hiện dữ liệu Viết hàm lấy danh sách gồm các đối tượng của entity class đó Cuối cùng gán đống đó vào itemsource của gridview
hè hè tớ nghĩ ra cách roài,chả qua là tớ tự làm khổ mình,đói quá mờ mắt nên nhìn chả ra,xơi ổ bánh xong làm đc roài.Giờ chỉ cần các bạn giúp dùm cái gửi email thui. Tớ định làm khi người ta đăng ký sẽ phát sinh key ngẫu nhiên và gửi mail để họ nhận key kích hoạt nhưng chả biết viết email trong C# thía nào
Cách lập trình C#gởi mail nè http://www.aspheute.com/english/20000918.asp Còn đây là cách tạo mail server http://www.codeproject.com/KB/aspnet/EasySMTP_package.aspx
Cái này thì tui ko biết. Nếu xài hotmail hay dịch vụ khác trước khi gởi email cậu phải login vào server của họ trước. Tại vì nếu ko có security theo kiểu này thì ai cũng có thể vào Mail Server để gửi mail. Như vậy rất là nguy hiểm. Bởi vậy mỗi lần cậu muốn gời mail thì thường cậu phải dùng 1 tài khoản nào đó để vào trước ,sau đó mới gởi mail được. Yahoo,Google là các ví dụ. Theo tui biết thì hiện Google ko cho phép login vào Server bằng cách Lập trình vì lý do security. Cậu phải vào trang web của họ để login. Theo tui nghĩ thì khi vào trang web của họ Account của cậu sẽ bị encoded dùng javascript trước khi gởi đi. Theo cách tui làm ở công ty thì khi gởi email(Windows Exchange Server) tui dùng Stmp.Server="Ten Server", Khi mình send Stmp.Send(email) thì lệnh này sẽ login vào server sử dụng cái account hiện thời, nếu cậu lập trình ASP.NET thì người nào đang sử dụng Trang web của cậu thì họ sẽ có Windows Local Login Account là IIS_USR , với cài này thì tui ko thể login vào mail server, nên tui Impersonate thành Domain Admin khi cần thiết để Access Resource như là Gởi mail, truy xuất user Identiy của toàn bộ công ty ở Domain Name Server..... Nhưng cái này chỉ có Admin mới vào thằng được thôi. Ngoài ra là phải Password hết Cậu để ý thấy khi họ thiết lập server mail giống như trên thì, họ có add 1 tài khoản của ASP user vào đó. cái này dùng để tự động login vào server dùng Windows Account và send email. khi cậu dùng Stmp.Send(); Mail Server phải có domain name và host online Thừơng là tên email@domainname