Pregunta

Estoy construyendo una aplicación web, lo llaman http://mywebapp.com , donde un usuario debe ser capaz de crear un boletín y enviarlo por correo electrónico a todos los miembros de la lista de contactos de su cuenta de usuario. Así que se puede comprobar marcar todos sus amigos, seleccione una plantilla HTML, relleno en el contenido del cuerpo, y enviar.

El único inconveniente de esto es que después de que el usuario envía el correo electrónico, el destinatario no se debe permitir rastrear el origen de la parte posterior de correo electrónico a http://mywebapp.com .

La razón de esta condición se debe a que el usuario es un "distribuidor" de mi negocio que quiere aparecer como si fuera un negocio independiente. Si surgen problemas de responsabilidad debido al uso indebidamente del revendedor, yo no quiero ser atrapado en las cuestiones legales. Por lo tanto, no quiero nada de mi negocio o la tecnología de estar de vuelta trazable a mí por los destinatarios del boletín de noticias.

¿Cuál es la mejor manera de lograr esto?

¿Fue útil?

Solución

  1. Departamento Legal -. Redactar un descargo de responsabilidad sobre a) el uso aceptable para su cliente b) el derecho de controlar, yc) su indemnización por parte de todo lo que hace

  2. El correo electrónico se termina el envío debe contener enlaces para darse de baja que no se pueden cambiar por su cliente. Sin embargo, éstos se unirá de nuevo a / su sitio /. Sin embargo, es necesario proporcionar a sus víctimas una forma de exclusión. Si no está de acuerdo con eso, sólo debe vender (una copia de) el software de plano, y le permiten administrar comprador todo el asunto.

Otros consejos

Bueno, el correo electrónico debe aparecer venir de alguna parte. Si no http://mywebapp.com es entonces tiene que ser otro servidor de correo electrónico centralizado. Es imposible parecen provenir de la cuenta personal de correo electrónico del usuario. La razón de esto es que incluso si el usuario concede acceso a su servidor SMTP, no será capaz de conectarse a ellos desde su servidor y enviar mensajes de correo electrónico de la aplicación.

Esto es así porque la mayoría de los proveedores de Internet restringen el acceso al servidor SMTP para direcciones IP en su red (para evitar el spam, por supuesto). proveedores de correo electrónico como Gmail hacen permitir la conexión de eliminación, pero supongo que será difícil encontrar una solución general.

Mi recomendación es crear una cuenta de correo electrónico para cada usuario que utiliza la aplicación. Nombrarlo algo así como username@anotherwebapp.com. Hacer todos los mensajes de correo electrónico que el usuario está enviando a venir de esta cuenta de correo electrónico.

En mi opinión una manera de hacerlo es conseguir parámetro de configuración de correo electrónico del usuario y enviarlo a través de su servidor SMTP. De esta manera, en realidad se envíe desde el usuario de correo electrónico. El problema es que el usuario debe saber lo que está haciendo cuando se le da los parámetros.

Otra forma podría reescribir el encabezado del correo electrónico enviado desde el servidor de correo. En este caso es sólo la apariencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top