Boa tarde!
Estou tentando enviar uma imagem embutida no corpo do email. Estou fazendo da seguinte forma, mas não esta indo a imagem no corpo. Eu envio através da macro sc_send_mail_api. O Email chega corretamente, mas a imagem não chega. Alguém já fez com imagem embutida no corpo do email e não através de link. Poderiam me ajudar?
$path = "/caminho/file/img/".$nome_arquivo;
$data = file_get_contents($path);
Eu incluo essa tag:
img src="data:image/png;base64,’ . base64_encode($data) . ’ " alt=“Imagem em base64”
$body = ’
';
$var_config = array(
'settings' => [
'gateway' => 'smtp',
'smtp_server' => $smtp_server,
'smtp_port' => $smtp_port,
'smtp_user' => $smtp_user,
'smtp_password' => $smtp_password,
'smtp_protocol' => $mail_smtp_security,
'from_email' => $from_email,
'from_name' => $from_name
],
'message' => [
'html' => $body,
'text' => '',
'to' => $to,
'subject' => $subject
]
);
sc_send_mail_api($var_config);