Quiero crear ID de correo electrónico (con mi nombre de dominio) con mi aplicación web de fondo (PHP / ROR). También quiero establecer una dirección de reenvío predeterminada para las ID de correo electrónico que he creado. ¿Cómo procedo con esto?

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.

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.

More Interesting

¿Es posible aprender algunas habilidades de desarrollo web para ganar algo de dinero en un mes? Pronto dejaré mi trabajo actual, luego quiero probarme en la industria del desarrollo web y aprender nuevas habilidades en perspectiva.

No puedo desactivar el clic derecho en las imágenes de mi blog usando este código JavaScript. ¿Qué posibles errores puedo estar cometiendo?

Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?

Soy un marino, extraño a mi familia (ausente durante meses en algún momento del año) y me gustaría aprender a codificar y espero poder cambiar de carrera y estar allí para mi familia, sin embargo, no hay conexión a Internet o es muy lento , ¿qué idioma debo aprender primero que no necesita internet?

¿Se supone que debo aprender todos los conceptos de SQL como desarrollador web?

Estoy tratando de seguir una carrera en desarrollo web front-end. Ya estudié HTML y CSS. ¿Es un buen camino para aprender Dreamweaver y WordPress?

¿Hay alguna computadora portátil específica que deba usar para el desarrollo web?

¿Por qué un desarrollador web profesional enseñaría en línea cuando ya hay muchas cosas buenas por ahí?

Tengo una idea de inicio, pero estoy debatiendo si comenzar en la web o como una aplicación.

Sé HTML, CSS, PHP y MYSQL individualmente. Pero el problema es cómo usar estos cuatro juntos. Html y css se pueden usar juntos. Pero, ¿cómo usar php y mysql junto con ellos? No entiendo la implementación.

Estoy haciendo un tema de WordPress. ¿Cómo hago que sea completamente editable para mi cliente para que pueda completar toda la información por sí mismo?

Estoy empezando a desarrollar sitios web con WordPress. Estoy pensando en comprar el marco Genesis. ¿Qué debería estar considerando?

Estoy escribiendo un libro titulado desarrollo web en asp.net para principiantes. ¿Qué te gustaría que contuviera? Escribir en la última versión (asp.net 5)

Estoy trabajando de forma remota en un sitio web. ¿Cuál es la mejor manera de enviar código HTML / CSS a los desarrolladores? ¿Permitirles ver el código o copiarlo en un documento separado?

Mi jefe está tratando de convertirme en gerente de proyecto de un desarrollador web debido a mi buen historial de comunicación con los clientes. ¿Cuáles podrían ser las consecuencias positivas o negativas?