The complaint of missing images in html mail is a bug from the original commbull.
After grabbing the CSS and before building the output, you gotta do something like...
PHP Code:
//Fix remote links css
if(substr($css,0, 5) == '<link' )
{
$css_url = $vbulletin->options['bburl']."/clientscript";
$css = str_replace('clientscript',$css_url,$css);
}
if($fixcss)
{
// add full site url to gradients, etc in css
$css = str_replace(' url('," url({$vbulletin->options['bburl']}/",$css);
}