Problemas insertando imagenes en mensaje html con javamail

Hola que tal muy buenas noches , tengo un problema en cuanto un desarrollo que estoy haciendo donde debo de enviar unas imagenes en un mensaje html , lo que he logrado hasta ahora es que usando la etiqueta <img src="cid:imagen1"> si puede cargar la imagen , pero en si el problema es cuando quiero hacer uso de esa imagen en un clase css por ejemplo :

.estilo{
background-image:url(cid:imagen1);
}

Es un problema que no he podido resolver y es necesario ya que necesito que ese correo se envie con los estilos que estoy manejando.

Agradeceria mucho su ayuda o cualquier comentario que me pudieran brindar .

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ingscjoshua

Ruta

Hola quizas necesitas poner la ruta absoluta o relativas de donde se encuentra la imagen .

<p:graphicImage id="logo" value="resources/img/logo2.png" />

Para poner la ruta absoluta es obtener el Contextpath de tu app y meterla en una variabe de javascript.

<script language="javascript">
                        contextPath = '#{facesContext.externalContext.requestContextPath}';
</script>

Estos son ejemplos de como funcionara en JSF 2. en otras tecnologias debe ser muy parecido. creo que teu problema es de la ruta solamente. :)

Imagen de ezamudio

estático?

Y qué pasa si pones background-image:"cid:imagen1"?