2009-07-13 28 views
43

Làm cách nào để SMTP hoạt động trên hộp phát triển Windows 7? Tôi đã từng chỉ có thể bật máy chủ SMTP SMTP trên Windows XP. SMTP có được bao gồm trong Windows 7 không? Nếu vậy, tôi có thể sử dụng cái gì thay cho cơ chế chuyển tiếp tự do?Làm cách nào để sử dụng máy chủ SMTP cục bộ khi phát triển trên Windows 7?

+2

Nếu bạn cần điều này để phát triển, tôi thấy giải pháp này thực sự hữu ích (smtp4dev): http://serverfault.com/questions/64753/smtp-server-on-windows-7 – gigi

Trả lời

11

Bạn có thể sử dụng Google là như một relay miễn phí, tuy nhiên bạn cần phải có một tài khoản Google.

smtp.gmail.com 

Chỉ cần đảm bảo các cổng được thiết lập như được xác định cho tài khoản của bạn.

+0

Đây là cách dễ nhất cho đến nay Mục đích thử nghiệm. Đây là một liên kết cho thông tin cấu hình. http://www.geekzone.co.nz/tonyhughes/599 – trevorc

+0

Điều này có hiệu quả đối với tôi. Xem câu trả lời chi tiết của tôi ở đây: http://stackoverflow.com/questions/112190/php-ini-smtp-how-do-you-pass-username-password/9642876#9642876 –

57

Nếu bạn đang phát triển trong ASP.net sử dụng được xây dựng trong thư viện bưu điện, một thiết lập cấu hình kém danh tiếng hơn là sử dụng như sau:

<configuration> 
. . . more config stuff here . . .  
    <system.net> 
    <mailSettings> 
     <smtp deliveryMethod="SpecifiedPickupDirectory" from="[email protected]"> 
     <specifiedPickupDirectory pickupDirectoryLocation="c:\smtp\"/> 
     </smtp> 
    </mailSettings> 
    </system.net> 
</configuration> 

Tất cả email ứng dụng của bạn sẽ được đưa vào thư mục này trong quá trình phát triển. Không cần máy chủ smtp!

+4

++ điều này là hoàn hảo để phát triển –

2

Theo this post, sự cố máy chủ SMTP đã được bao gồm trong IIS6, nhưng đã bị xóa trong IIS7. Điều này thread suggests các Remote Server Administration Tools (bao gồm một máy chủ SMTP), miễn là bạn không có phiên bản Home của Windows.

+8

Dường như "Công cụ Quản trị Máy chủ Từ xa" không cài đặt cũng như không cấp quyền truy cập vào SMTP cục bộ nhưng cho phép bạn quản lý SMTP trên Máy chủ từ xa 2008. Nó không cài đặt SMTP cục bộ. –

1

Đối với những người còn lại, tôi đã chơi với hai máy chủ được đề xuất ở trên (freesmtp và hmailserver). Freesmtp là rất nhanh chóng và đơn giản và làm việc ra khỏi hộp nhưng chỉ cho phép bạn gửi 10 email một ngày mà không phải trả $ 69. hmailserver mất nhiều thời gian để thiết lập (mặc dù vẫn còn khá đau) nhưng có nhiều tính năng hơn và chưa hỏi tôi về tiền (chưa).

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