Je suis intéressé par l'écriture d'un serveur de messagerie SMTP qui envoie juste des emails? J'écrirais cela en C# comme une application autonome. Donc, si quelqu'un peut me pointer dans la bonne direction ou expliquer comment un SMTP envoie effectivement des courriels qui serait génial.Comment construire un serveur smtp?
Répondre
Lire sur RFC821 et et RFC1870. Votre meilleur pari en tant qu'introduction serait de regarder des exemples de trafic SMTP. Téléchargez Wireshark ou utilisez un autre logiciel de capture de paquets, envoyez des e-mails via SMTP et étudiez ce qui a été capturé. SMTP est un protocole basé sur le texte et assez simple.
Veuillez respecter les RFC avec votre application. Il ya tant de SMTP brisé et d'autres applications liées au courrier là-bas qui rendent les choses difficiles. Vous pourriez être mieux en utilisant simplement le SmtpClient Class built into .NET. Au moins, c'est ce que j'utiliserais. Pas de sens à réinventer la roue, oui?
Dans ce projet open source, il y a tout ce dont vous avez besoin, y compris un service de fenêtres qui fait exactement ce que vous décrivez:
Cela me permettra-t-il d'envoyer des courriels en nombre ou illimités par jour? – CodeIt
- 1. un simple serveur smtp
- 2. Déboguer un serveur SMTP avec un proxy
- 3. Recommander un serveur SMTP extensible
- 4. Comment valider le serveur SMTP
- 5. Serveur SMTP avec godaddy
- 6. Serveur SMTP IIS
- 7. Serveur SMTP de développement
- 8. Comment savoir quel serveur SMTP est utilisé?
- 9. Lamson (serveur SMTP Python) Erreur
- 10. Réponse du serveur SMTP: 451
- 11. construire un serveur tcp pour tester asihttp
- 12. UNIX: Envoyer un e-mail à l'aide du serveur SMTP
- 13. configuration serveur SMTP dans php geekmail
- 14. Utilisation du Dropfolder du serveur Microsoft SMTP
- 15. Comment construire un serveur DNS simple personnalisé en C/C++
- 16. Comment construire un serveur TCP non bloquant avec cryptage ssl
- 17. comment construire un serveur proxy python sur google appengine
- 18. Paramètres du nom du serveur SMTP
- 19. Serveur SMTP Windows pour API email
- 20. Configuration requise pour le serveur SMTP
- 21. Échange de courrier sans serveur SMTP
- 22. Configuration d'un serveur de messagerie SMTP
- 23. Sendmail exécute un serveur SMTP (démon) en arrière-plan?
- 24. l'envoi de courrier à un serveur smtp configuré
- 25. dans la connexion à un serveur smtp avec python
- 26. Développement Linux/serveur smtp minimal et serveur pop3
- 27. erreur d'exécution. Problème avec le serveur SMTP
- 28. Le serveur SMTP IIS6 s'arrête sans raison?
- 29. Serveur SMTP pour MAC - Des suggestions?
- 30. comment connaître le nom de serveur SMTP de mon FAI?
Merci pour quelques bonnes idées et oui ce serait réinventer la roue, mais il serait certainement intéressant car il semble que le courrier électronique n'est pas quelque chose qui semble clairement défini pour un simple protocole de transfert du courrier. –