2013-08-16 36 views
5

Trong trang web của tôi bất cứ khi nào người dùng đăng nhập vào quản trị viên sẽ nhận được thư có chi tiết đăng nhập. Từ nhiều năm qua tôi đã sử dụng smtp.gmail.com để gửi thư, bây giờ tôi muốn thay đổi nó. Vì vậy, tôi đã cố gắng gửi thư bằng thông tin đăng nhập smtp mới do ứng dụng thư khách mới của tôi cung cấp. Bây giờ khi tôi sử dụng chi tiết đó để gửi thư tôi nhận được và ngoại lệ, hãy nóiSmtpException: Máy chủ không hỗ trợ kết nối an toàn

System.Net.Mail.SmtpException: Máy chủ không hỗ trợ kết nối an toàn.

Tôi đã liên hệ với nhóm hỗ trợ để được trợ giúp kiểm tra thông tin xác thực của tôi nhưng họ đã kiểm tra thông tin xác thực của tôi và trả lời mọi thứ đều ổn. Dưới đây là mã của tôi mà tôi đang sử dụng để thiết lập chi tiết smtp.

<smtp from="[email protected]"> 
<network host="smtp.falconide.com" password="" port="587" userName=""/> 
</smtp> 

Tôi đã thử cả hai cổng 25 và 587, EnableSsl của tôi được đặt thành true. Làm ơn giúp tôi.

+1

Đăng câu trả lời của riêng bạn làm giải pháp –

Trả lời

22

bạn có thể muốn đặt EnableSsl để false hoặc

<add key="EnableSsl" value="false"/> 

nếu thiết lập của bạn nằm trên Web.config hoặc App.config.

+0

Đây có thể là sự cố bảo mật. Bạn có thể giải thích tại sao nó không phải là một vấn đề? – jww

+1

có nghĩa là bạn chỉ nên cập nhật ví dụ SmtpClient của bạn như SmtpClient.EnableSsl = false Lỗi này quá rõ ràng và có nghĩa là máy chủ của bạn không an toàn (https - SSL) – d1jhoni1b

+0

rất hữu ích cho tôi, cảm ơn – khurram

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