2012-07-12 51 views
6

Tôi hiện đang làm việc trên máy chủ email khi nhận được email, nó sẽ thêm nó vào hàng đợi và nếu không gửi được thì có thể được thử lại và dựa trên những gì nó nhận được gửi tin nhắn trả lời tự động.Tạo Máy chủ SMTP C#

Điều tôi đang xem là có thể làm, máy chủ email cũng có thể là máy chủ SMTP, vì vậy người dùng có thể định cấu hình, giả sử php hoặc ứng dụng email khác sử dụng máy chủ email của tôi và nó có thể nhận thư và sau đó xử lý nó.

Đây có phải là điều có thể và làm thế nào tôi có thể bắt đầu, không tìm thấy nhiều trợ giúp trên Google, nó cần phải làm việc với mono (linux) và bình thường .net (Windows).

Nhờ sự giúp đỡ bạn có thể cung cấp

+2

A "máy chủ email nhận thư điện tử (thông qua SMTP)" ** là * * một máy chủ SMTP. Đề xuất của tôi là đề cập đến mã nguồn của các máy chủ SMTP nổi tiếng như postfix, v.v. Không yêu cầu mọi người cung cấp cho bạn mã hoàn chỉnh như vậy –

+2

Tôi không yêu cầu mã hoàn chỉnh, không biết bạn thậm chí còn nhận được mã đó ở đâu ấn tượng từ, và tại thời điểm hiện tại nó không nhận được email qua smtp, thay vào đó nó chỉ nhận được một thông điệp XML mà tôi vừa sử dụng cho mục đích thử nghiệm để có được phần chính của chương trình làm việc. – Boardy

+0

Đó là rất nhiều mô tả để chỉ đơn giản nói, "Tôi đang viết một máy chủ email tiêu chuẩn." Lấp lánh trên thực tế là có _tons_ các máy chủ email hoàn toàn tốt mà bạn có thể sử dụng ... Câu hỏi của bạn là gì? – David

Trả lời

21

Dưới đây là ví dụ về triển khai máy chủ SMTP trong C#:
Create a simple SMTP server in C#
SMTP and POP3 Mail Server

+26

Cảm ơn bạn đã liên kết! Điều này hữu ích hơn rất nhiều so với các bình luận hỏi "tại sao bạn cần cái này?" hoặc "oh là tất cả?" - điều này không mang tính xây dựng cao và ngăn cản mọi người đặt câu hỏi trong tương lai. – Losbear

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