2011-02-08 11 views
5

Necesito crear una dirección de correo electrónico de proxy para mis usuarios. Las direcciones de correo electrónico se verán como [email protected], pero preferiblemente quiero direcciones de correo electrónico más atractivas, como [email protected]. El correo electrónico que se envía a esta dirección debe reenviarse a la dirección de correo electrónico real del usuario que no se sospeche que esté expuesta (por ejemplo, [email protected]). No es necesario crear un buzón POP3. Los correos electrónicos enviados a cuentas de correo electrónico regulares (por ejemplo, [email protected]) deben ir al buzón POP3 correcto. Preferiría una solución PHP + MySQL y también quiero evitar la manipulación de la configuración del servidor tanto como sea posible.Crear dirección de correo electrónico a través de PHP o cualquier otra secuencia de comandos

He visto tales cosas en Facebook y Blogger. Por ejemplo, Blogger le proporciona una dirección de correo electrónico en la que puede enviar correos electrónicos y se publican como publicaciones de blog. Facebook te da una dirección de correo electrónico en la que puedes enviar imágenes (a través del teléfono celular) y se publican en tu perfil. Los grupos de Yahoo también le brindan una dirección de correo electrónico a la cual los correos electrónicos enviados se envían a los suscriptores.

Así que necesito algo similar solo que voy a reenviar el correo electrónico a la dirección de correo electrónico real. Espero que entiendas el punto. Cualquier ayuda o guía sería apreciada.

+0

La manera más fácil sería una dirección de correo electrónico comodín, pero, por lo tanto, debe cambiar la configuración del servidor. – Tobias

+0

¿Qué servidor POP3 está ejecutando? – rik

+0

A menos que esté escribiendo un servidor POP en PHP, esto no es realmente PHP. Esta es la configuración del servidor pop/smtp. Mire Dovecot, que puede hacer buzones virtuales basados ​​en bases de datos para almacenar información del usuario. Tengo varios servidores ejecutando Postfix + Dovecot en MySQL para cuentas de correo completamente virtualizadas sin ningún problema. –

Respuesta

3

Esto se trata principalmente de configurar su MTA correctamente. De hecho, puede hacerlo completamente utilizando las opciones de configuración disponibles en la mayoría de los MTA; aquí le mostramos cómo hacerlo con sendmail.

Si desea canalizarlo a través de su propia secuencia de comandos, asegúrese de que todas las direcciones válidas se enrutaran correctamente, luego configure el destinatario predeterminado para el dominio (ya que no menciona qué MTA está utilizando o incluso qué sistema operativo continúa, no puedo adivinar cómo hacerlo) para reenviar a un script de controlador: todo lo que el script del controlador necesita hacer es crear un nuevo correo electrónico (no intente reenviar el original) con el contenido (lo haría sea ​​bueno incluir los encabezados originales como un archivo adjunto al nuevo mensaje).

Tenga en cuenta que deberá colocar una nueva dirección local (@ domain.com de su ejemplo) en los encabezados 'De'/'Responder a' para evitar que el mensaje se clasifique como SPAM.

Usted Realmente No quiero hundir los correos electrónicos en un buzón local.

Cuestiones relacionadas