2010-08-18 24 views
5

Tại sao có thuộc tính "từ" của <smtp> yếu tố trong <system.net> <mailSettings>? Làm thế nào tôi có thể sử dụng nó? Theo tôi thấy, tôi phải chỉ định tham số Từ cho hàm tạo lớp MailMessage. Tôi có thể sử dụng thuộc tính "từ" của <smtp> yếu tố này theo cách tự nhiên không?Tại sao có thuộc tính "từ" của phần tử <smtp> trong <system.net><mailSettings>? Làm thế nào tôi có thể sử dụng nó?

Trả lời

9

Có quá tải hàm tạo MailMessage không yêu cầu bất kỳ thông số nào. Điều này sẽ đặt thuộc tính Từ thành giá trị trong tệp .config của bạn. Xem ở đây để biết thêm thông tin, đặc biệt là "Ghi chú" phần:

http://msdn.microsoft.com/en-us/library/ms144707.aspx

"Từ được thiết lập với giá trị trong các yếu tố mạng cho mailSettings tử (Network Settings), nếu nó tồn tại. "

+0

Xin cảm ơn, Tim. Nó làm cho sence. Nhưng tôi thực sự đã không nhận được ý nghĩa phần ý nghĩa trước khi câu trả lời của bạn ... – Konstantin

+0

Nếu tôi không chỉ định "Để" tham số cho MailMessage condtructor, làm thế nào để tôi làm điều đó sau này? – Konstantin

+0

Hi Konstantin, tôi đồng ý điều này cũng không rõ ràng - bạn nghĩ rằng bạn có thể đặt thuộc tính "Tới" thành chuỗi. Thay vào đó, bạn cần thực hiện việc này: mailMessage.To.Add (new MailAddress ("[email protected]")); –

Các vấn đề liên quan