Làm cách nào để ẩn số phiên bản IIS SMTP?


8

Nếu tôi gõ lệnh sau và kết nối với máy chủ sản xuất của mình (Windows 2008):

telnet myserver 25

Tôi thấy kết quả sau:

220 myserver Dịch vụ thư Microsoft ESMTP, Phiên bản: 7.0.xxx đã sẵn sàng Thứ sáu, 7 tháng 3 năm 2014, 09:55 +0100

Tôi muốn ẩn số phiên bản từ trả lời này. Có cách nào tôi có thể làm điều này?


Câu trả lời:


4

Đi cmd.exerồi chạy

cd c:\Inetpub\Adminscripts
cscript adsutil.vbs set smtpscv/ vsi number /connectresponse “New banner here”

1
kịch bản quản trị đó là tùy chọn. kiểm tra IIS> Công cụ quản lý web> Khả năng quản lý IIS 7> Công cụ tập lệnh IIS 7 để xem nó có được kích hoạt không. Ill kiểm tra điều này chỉ cần khởi động máy chủ của tôi.

Tôi không có kinh nghiệm với W2K8. Nếu bạn kích hoạt công cụ kịch bản IIS thì nó sẽ ở đó. Tôi có thể đăng nội dung của adsutil.vbs hoặc cung cấp cho bạn một liên kết đến bản sao tôi có. Nói cho tôi biết, bạn đi như thế nào. Bạn cũng có thể chỉnh sửa biểu ngữ bằng cách làm theo hướng dẫn này như Adnan đã đề cập tuy nhiên iv không bao giờ sử dụng phương pháp này cá nhân support.microsoft.com/default.aspx?scid=kb;en-us;281224

Smtpsvc / 1 / connectresponse không hoạt động với tôi.
Rob

2

Tôi đã tìm thấy câu trả lời sau một thời gian và quyết định giúp đỡ những người khác có cùng câu hỏi.

Nếu bạn mở MetaBase.xml, hãy truy cập

  1. <IIsSmtpServer Location ="/LM/SmtpSvc/1"
  2. Thêm ConnectResponse="String of Your Own Choice here"vào bước trên.
  3. Khởi động lại máy chủ của bạn nếu EnableEditWhileRunningkhông được bật

Phiên bản được ẩn bây giờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.