Incrustar Imagen En Un Mail Con Phpmailer

Hola estimado amigos, nuevamente se me presenta un problema que no puedo solucionarlo por mi falta de conocimientos de yii, y quisiera su ayuda el problema es el siguiente:

Quiero mandar un mail con imagen incrustadas y estoy usando la libreria phpmailer.

Realizando pruebas solamente desde una carpeta llamada correo y la cual tiene todos los archivos y librerias juntas funciona el envio correctamente.

pero cuando quiero realizarlo desde una estructura de yii deja de funcionar el envio de la imagen pero el correo si se envia, por ende creo que mi problema solo esta en el armado de la ruta para que tome la imagen que se encuentra en la carpeta themes/elegante/images/contactoGrande.jpg.

mi script es el siguiente:

public function actionEnviarSmtp()

{

Yii::import("application.extensions.Mailer.*");

$mail= new phpmailer();

$img =Yii::app()->theme->getBaseUrl(true).’/images/contactoGrande.jpg’;

$mail->From = ‘odv@vocampo.com’; // Mail de origen

$mail->FromName = ‘name’; // Nombre del que envia

$mail->AddAddress(‘odv.virili@gmail.com’); // Mail destino, podemos agregar muchas direcciones

$mail->AddReplyTo(‘odv.virili@gmail.com’); // Mail de respuesta

$mail->WordWrap = 50; // Largo de las lineas

$mail->IsHTML(true); // Podemos incluir tags html

$mail->IsSMTP(true);

$mail->Subject = “'Consulta formulario Web: name”;

$mail->Body= "<b> hola a todos</b>";

$mail->AltBody= strip_tags($mail->Body);

$mail->Host="localhost";

$mail->AddEmbeddedImage($img, "imagen", $img, "base64", "image/jpeg");

$mail->Body .= file_get_contents("emailGanadores.php");

if ($mail->Send())

echo "Enviado";

else

echo ‘Error en el envio de mail’;

}

Desde ya muchas gracias y espero su ayuda. Saludos