Моя команда и я создали веб-приложение, которое отправляет электронные письма среди других задач. Мы внедряем фреймворк grapesjs для создания шаблонов, которые затем отправляются получателям в теле письма. Шаблоны отправляются отлично. Они выглядят великолепно. За исключением изображений отсутствуют. В некоторых случаях они отсутствуют, а в других вместо самой картинки присутствует хеш. Почему мои изображения не отображаются? Я проверял это в Gmail. Когда я нажимаю «показать оригинал», загружаю его и открываю в Outlook, он отображает изображения.
См. Выше
sendEmail() {
this.dialog.open(DialogOverviewExampleDialog, {
width: '250px'
});
let candidateEmails = (<HTMLInputElement>document.getElementById("emailList")).value
let subject = this.sendForm.get('subjectForm').value
console.log(this.selectedTemplateName)
this.templateService.getTemplate(this.selectedTemplateName).subscribe((templateData : any) => {
console.log(templateData.Body)
console.log(templateData.Body.data)
let body = importTemplate(templateData.Body.data).toString();
console.log(body)
this.candidateService.sendEmailWithoutPositions(candidateEmails, subject, body).subscribe(() => {
this.router.navigate(['/send_email']);
});
})
}
Нет сообщений об ошибках, нет изображений)