I can’t insert images of my project locally in my email
conversion to base 64
$logo_ayto = Yii::getAlias('@app/web/img/lg_ayuntamiento.png');
$logo_lanzadera = Yii::getAlias('@app/web/img/lg_lanzaderas3.png');
$type_log_ayto = pathinfo($logo_ayto, PATHINFO_EXTENSION);
$type_log_lanzadera = pathinfo($logo_lanzadera, PATHINFO_EXTENSION);
$data_log_ayto = file_get_contents($logo_ayto);
$data_log_lanzaderas = file_get_contents($logo_lanzadera);
$logo_ayto_base64 = 'data:image/' . $type_log_ayto . ';base64,' .
base64_encode($data_log_ayto);
$logo_lanzaderas_base64 = 'data:image/' . $type_log_lanzadera . ';base64,' .
base64_encode($data_log_lanzaderas);
the email html
$html = ’
</head>
<body style="max-width:1200px;">
<header width="100%" align="center">
<img src="'.$logo_ayto_base64.' width="100%" border="0" alt="" />
<label style="padding:40px 100px 40px 100px; font-weight: bold;font-size:30px;">LANZADERA TALENTOS</label>
<img src="'.$logo_lanzaderas_base64.'" width="100%" border="0" alt="" />
</header>
<main width="100%" align="center">
<div style="text-align:center;color:#c62828;font-weight: bold;font-size:30px;">
<p style="">¡Nuevo Talento! </p>
</div>
<div style="text-align:center;font-size:20px">
<p>Un nuevo usuario quiere darse de alta en nuestra Web,<p/>
<p>sólo tienes que autorizarlo.</p>
</div>
<div style="text-align:left;margin-left:400px;margin-top:30px;font-size:20px;font-weight: bold;">
<p>Sus datos son: </p>
</div>
<div style="font-size:20px;text-align:left;margin-left:500px">
<p>Año de su Lanzadera: <i style="font-weight: bold">'. $model->fechalanzadera.'</i></p>
<p>Nombre: <i style="font-weight: bold">'.$model->nombre.'</i></p>
<p>Apellidos: <i style="font-weight: bold"> '.$model->apellidos.'</i></p>
<p>Email: <i style="color:blue;font-weight:bold">'.$model->email.'</i></p>
<p>Teléfono: <i style="font-weight: bold">'.$model->movil.'</i></p>
</div>
</main>
<footer width="100%" align="center" style="margin-top:35px;">
<button type="button" class="btn btn-primary btn-lg" style="background-color:blue;text-align: center; font-size: 22px; font-family: arial; font-weight: bold; padding: 30px 30px 30px 30px;">Autoriza el Registro</button>
<p style="padding-top:15px;">(este es un enlace a la página de la Web donde puede autorizar el registro de este usuario)</p>
</footer>
</body>
</html>';
sending the email
$contenido = Yii::$app->mailer->compose();
$contenido->setTo([Yii::$app->params['senderEmail'] => Yii::$app->params['senderName']]);
$contenido->setFrom([Yii::$app->params['senderEmail']]);
$contenido->setReplyTo([Yii::$app->params['senderEmail']]);
$contenido->setSubject('Nuevo Preregistro Talento');
$contenido->setTextBody('');
$contenido->setHtmlBody($html);
$contenido->send();