Pregunta

Estoy desarrollando un sitio donde necesito enviar boletines HTML a una lista de correo.

He creado un marco html donde tengo los enlaces "Ver en el navegador" y "Cancelar suscripción" (cuya causa variará).En el módulo de administración, publico html y subo imágenes para el boletín html.¿Es esta una buena manera de hacerlo?

¿Cómo debo enviar los correos electrónicos a las personas XX.XXX?No puedo usar BCC porque el enlace para cancelar la suscripción variará.Entonces supongo que tengo que enviar todos los correos electrónicos por separado.Pero el código será tolerante a fallos, por lo que sólo la mitad recibirá el boletín si hay un error.

Saludos cordiales, Lasse

¿Fue útil?

Solución

Espero que estos sean útiles:

  1. Utilice MailDefinition como motor de plantillas http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.maildefinition.aspx Si su número es grande, puede considerar no utilizar SMTP como protocolo de transporte, sino generar archivos para cada correo electrónico que desee enviar y luego colocarlos directamente en la carpeta "Drop" de su servidor SMTP.El servidor SMTP de Mirosoft lo permite con bastante facilidad.

  2. Utilice una dirección de correo electrónico de devolución única para cada correo electrónico (pero incluya una respuesta a una dirección real, como oficina (arroba) sudominio.com.Deje que esas direcciones de correo electrónico rebotadas apunten a una cuenta común y, después de enviar su boletín, elimine todas las direcciones que rebotaron de su base de datos.

  3. En cuanto a la tolerancia a fallos, no creo entenderlo del todo.¿Por qué querrías solo la mitad para recibir el boletín?Detectaría cualquier problema relacionado con el servidor y detendría el procesamiento inmediatamente, y cualquier problema relacionado con el cliente (el correo electrónico del cliente no funciona, ver 2.) se omitiría y se registraría (si se detecta durante el procesamiento) o se procesaría más tarde (si se detecta más tarde).

  4. Dependiendo de las leyes locales, consulte las políticas de inclusión/exclusión voluntaria.

  5. También eche un vistazo a la posibilidad de incrustar imágenes directamente en el html (un hecho no muy conocido es que puede incrustar imágenes directamente en ). Esto generalmente aumentará el tamaño del correo electrónico, pero permitirá que Outlook muestre esas imágenes directamente sin tener que ir a su servidor.Por supuesto, si desea realizar un seguimiento del boletín a través de una baliza de imágenes o similar, lo que desea son imágenes del servidor.

  6. Por supuesto, compruebe que todos los clientes de correo electrónico habituales se muestren correctamente.AFAIK, es casi imposible enviar un formato que todos y cada uno de los clientes muestren correctamente a menos que envíe texto sin formato :)

Otros consejos

sí se tendrá que enviar los mensajes de correo electrónico de uno en uno si quieres un enlace para anular único para cada cliente. usted puede enviar el mismo correo electrónico a todo el mundo si se pone un cuadro de texto en la página donde la gente puede darse de baja escribiendo en sus correos electrónicos.

como para el correo electrónico que se envían a cabo, usted tiene la idea correcta. que necesita para alojar las imágenes en su servidor y llamar a estos de que html.

del html debe ser básica en HTML 3.0 o algo por el estilo. esto asegurará que la mayoría de clientes de correo electrónico se muestre correctamente su correo electrónico.

Tenga mucho cuidado al hacer una lista de correo, puede ser muy fácil de conseguir prohibido de ciertos servidores como Google o Hotmail.

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