language-agnostic - potencial - yii2 rest api authentication
Escribir un simple servidor de correo electrónico (1)
Editar : proporcioné algunos encabezados y RFCs divididos por tema. Espero que sea más accesible ahora. Es toda una lista, y desearía poder formatearla mejor, pero desafortunadamente, eso es todo.
Como mencionaste que realmente no sabes lo que necesitas, déjame aclarar:
Si solo desea implementar un servidor "proxy" simple que se encuentre entre su MUA (cliente de correo electrónico) y el servidor "real", probablemente pueda ejecutar solo la funcionalidad básica de SMTP. Esto le permitirá enviar mensajes, es decir, enviar mensajes a un MTA.
POP3 es para que los clientes de correo electrónico retiren mensajes de su servidor, mientras que IMAP es una alternativa a POP3 con un conjunto de características un tanto diferente, principalmente proporcionando un modo en línea o fuera de línea que se puede considerar como administrar carpetas remotas (es decir, buzones de correo).
MIME especifica el formato de los contenidos de los mensajes de correo electrónico en presencia de mensajes de varias partes, archivos adjuntos, etc.
Formato de mensaje de Internet (también define el formato de la dirección de correo electrónico)
http://www.faqs.org/rfcs/rfc822.html
http://www.faqs.org/rfcs/rfc2822.html
SMTP :
http://www.faqs.org/rfcs/rfc821.html
Actualización a SMTP / RF821 :
http://www.faqs.org/rfcs/rfc5321.html
SMTP-AUTH :
http://www.faqs.org/rfcs/rfc2554.html
Envío de mensajes (es decir, para que la aplicación actúe como MUA):
http://www.faqs.org/rfcs/rfc2476.html
IMAPv4 :
http://www.faqs.org/rfcs/rfc1730.html
IMAPv4rev1 :
http://www.faqs.org/rfcs/rfc2060.html
POP3 :
http://www.faqs.org/rfcs/rfc1081.html
http://www.faqs.org/rfcs/rfc1939.html
http://www.faqs.org/rfcs/rfc1957.html
Extensiones POP3 :
http://www.faqs.org/rfcs/rfc2449.html
Autorización para POP / IMAP :
http://www.faqs.org/rfcs/rfc2195.html
TLS para POP3 e IMAP :
http://www.faqs.org/rfcs/rfc2595.html
AUTH-RESP-CODE para POP3 :
http://www.faqs.org/rfcs/rfc3206.html
Autentificación simple POP3 :
http://www.faqs.org/rfcs/rfc5034.html
MIME , que se compone de 5 RFCs:
http://www.faqs.org/rfcs/rfc2045.html
http://www.faqs.org/rfcs/rfc2046.html
http://www.faqs.org/rfcs/rfc2047.html
http://www.faqs.org/rfcs/rfc4288.html
¿Cuál sería un buen punto de partida para aprender sobre cómo crear un servidor de correo electrónico?
Básicamente, lo que quiero hacer es tener un servidor (como foo.com) que reciba el correo para mí, así que si envío un correo electrónico a ([email protected]), se volcará el contenido del correo electrónico en / mail / blah / sujeto y luego enviarlo a mi cuenta de correo electrónico REAL.
Estoy buscando hacer esto como un ejercicio de programación, por lo que los enlaces a RFCs, etc. serían agradables. Reinventar la rueda es una buena forma de aprender sobre ruedas.
EDITAR: no dude en volver a etiquetar esto apropiadamente.