Si está manejando correos electrónicos primero, necesita familiarizarse con un MTA (Agente de transferencia de correo). Esto recibirá los correos electrónicos entrantes y los enviará donde desee. Postfix y Exim son buenas opciones para esto dada la necesidad de interactuar con una base de datos. Si desea que las personas puedan recopilar correos electrónicos a través de IMAP o POP3, también deberá investigar algo como Dovecot.
Luego debe encontrar una estructura de base de datos para configurar los usuarios de correo. Implemente esa estructura en sus modelos Rails, por ejemplo, querrá un modelo de Cuenta que tenga una dirección de correo electrónico, tal vez esté vinculado a un modelo de Dominio, etc.
Luego, debe configurar su MTA / POP3 / IMAP para ver su base de datos, de modo que pueda (a) verificar las direcciones correctas (b) enviar el correo al lugar correcto (c) Permitir que las personas inicien sesión para recoger su correo.
- ¿Me considero un desarrollador web si hago los temas de WordPress desde cero para vivir?
- Descargué el volcado completo de wikitaxi y descargué todas las demás cosas necesarias, pero no muestra imágenes ni ecuaciones / fórmulas matemáticas. ¿Cómo hago para hacer eso?
- Estoy tratando de crear un sitio web que contenga todas las ligas deportivas en su área. ¿Qué tipo de API usaría para esto o tendría que comenzar a construir una base de datos grande?
- Cómo abrir un nuevo sitio web
- Estoy comenzando como desarrollador web en una compañía fantástica, sin embargo, no tienen sentido del diseño. ¿Cómo los convenzo de que es hora de cambiar?
Si esto suena como mucho trabajo, puede serlo si aún no conoce un MTA, y asumo por su pregunta que no lo sabe. Sin embargo, no es imposible y aprenderás mucho en el proceso.