Tôi quan tâm đến việc viết một máy chủ thư SMTP chỉ gửi email? Tôi sẽ viết điều này trong C# như một ứng dụng độc lập. Vì vậy, nếu bất cứ ai có thể chỉ cho tôi đi đúng hướng hoặc giải thích làm thế nào một SMTP thực sự gửi ra các email sẽ là tuyệt vời.Làm thế nào để xây dựng một máy chủ SMTP?
Trả lời
Đọc trên RFC821 và và RFC1870. Đặt cược tốt nhất của bạn như một phần giới thiệu sẽ là xem xét các ví dụ về lưu lượng SMTP. Tải xuống Wireshark hoặc sử dụng bất kỳ phần mềm chụp gói nào khác, gửi một số e-mail qua SMTP và nghiên cứu những gì đã được chụp. SMTP là một giao thức dựa trên văn bản và khá thẳng về phía trước.
Vui lòng tuân theo RFC với đơn đăng ký của bạn. Có rất nhiều SMTP bị hỏng và các ứng dụng liên quan đến thư khác có thể khiến mọi thứ trở nên khó khăn. Bạn có thể tốt hơn chỉ bằng cách sử dụng SmtpClient Class built into .NET. Ít nhất, đó là những gì tôi sẽ sử dụng. Không có ý nghĩa trong việc tái phát minh ra bánh xe, phải không?
Trong dự án mã nguồn mở này, có tất cả mọi thứ bạn cần bao gồm một cửa sổ dịch vụ thực hiện chính xác những gì bạn mô tả:
Nó có cho phép tôi gửi email hàng loạt/không giới hạn mỗi ngày không? – CodeIt
- 1. Làm thế nào để xây dựng một máy chủ web hình ảnh?
- 2. Làm thế nào để xây dựng một máy chủ nhân bản rubygems?
- 3. Chọn Máy chủ Xây dựng
- 4. Gửi thư với máy chủ và máy chủ SMTP smtp
- 5. Làm thế nào để xây dựng một RESTful API?
- 6. Tạo Máy chủ SMTP C#
- 7. một máy chủ smtp đơn giản
- 8. WiX Fails trên Máy chủ Xây dựng
- 9. Rails ActionMailer với nhiều máy chủ SMTP
- 10. Làm thế nào để xây dựng một mảng numpy từ một máy phát điện?
- 11. Làm thế nào để xây dựng HttpPostedFileBase?
- 12. Làm thế nào để xây dựng một máy chủ DNS tùy chỉnh đơn giản trong C/C++
- 13. Làm thế nào để gửi email từ PHP mà không cần cài đặt máy chủ SMTP?
- 14. Làm thế nào để xây dựng một tokenizer trong PHP?
- 15. Làm thế nào để xây dựng src từ một CygPort?
- 16. Làm thế nào để dừng xây dựng trong Visual Studio?
- 17. Làm thế nào để xây dựng các máy chủ xoắn mà có thể làm trao đổi mã nóng trong Python?
- 18. phát triển máy chủ smtp cho windows
- 19. Lỗi làm một MSBuild trên một dự án CLR StoredProcedure về xây dựng máy chủ
- 20. Xây dựng ứng dụng Máy chủ/Khách hàng trong Cocoa
- 21. Cách xác thực máy chủ SMTP
- 22. Máy chủ SMTP cục bộ đơn giản
- 23. Dự án thử nghiệm đơn vị không xây dựng từ máy chủ xây dựng
- 24. Làm thế nào để xây dựng dự án PyQT?
- 25. làm thế nào để xây dựng 2^n thay đổi từ từ với chiều dài n trong máy chủ sql
- 26. làm thế nào để tự động tăng khóa chính trong studio trực quan được xây dựng trong máy chủ sql?
- 27. Hợp đồng Mã Microsoft và máy chủ xây dựng CI
- 28. Làm thế nào để xây dựng một dự án VS2010 C++ trên một BuildServer
- 29. Compile .net vào xây dựng máy chủ với .net 4.5
- 30. Làm thế nào để tăng tốc android ndk xây dựng
cám ơn đối với một số ý tưởng tốt và có nó sẽ được tái phát minh ra bánh xe nhưng nó chắc chắn sẽ rất thú vị vì có vẻ như email không phải là thứ dường như được xác định rõ ràng cho một Giao thức chuyển thư đơn giản. –