Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Embedded image problem #206

Open
AndoKarim opened this issue Apr 20, 2018 · 13 comments
Open

Embedded image problem #206

AndoKarim opened this issue Apr 20, 2018 · 13 comments
Labels
question waiting Waiting for something

Comments

@AndoKarim
Copy link

Hello everyone,
I'm using NodeMailer with Mailhog to test my mail.
The objective is to send an HTML email with embedded image. I used the cid in NodeMailer and put an img tag with that cid.
The image is displayed, no problem, but I see a lot of useless text in the mail as you can see in the screen.
Do you have an idea about the problem ?
When I send something without attachment I don't have it (Only HTML).

Thank you.
a69dceecc0d92c95c68cec79b9156841

@wunderkind2k1
Copy link

Hi Andro. Do you see this image in the mailhog webui oder in your mail-client?

@AndoKarim
Copy link
Author

Hello, I see it in the mailhog webui.
I tried with another SMTP server (maildev) and I don't have this problem.

@wunderkind2k1
Copy link

AFAIK know the webui has some trouble with embedded images. #27

@tyndyll
Copy link
Member

tyndyll commented Feb 19, 2019

Can you add the source of the image for testing and reproduction please?

@tyndyll tyndyll added question waiting Waiting for something labels Feb 19, 2019
@wunderkind2k1
Copy link

@tyndyll did you try the one from #27 -> https://pastebin.com/KnenaHvR already?

@tyndyll
Copy link
Member

tyndyll commented Feb 19, 2019

Not yet :)

@mramos-dev
Copy link

Thanks for all the work on this project! MailHog seems awesome so far! It's too bad this issue has dragged out though I understand how busy contributors get and definitely appreciate all the work you and others do. Another example in case you need it (Let me know if there is something else you expected for reproduction purposes):

Content-Type: multipart/alternative; boundary="--_NmP-61cad9cddc4b2cd8-Part_1"
Date: Mon, 09 Mar 2020 12:29:34 +0000
From: [email protected]
MIME-Version: 1.0
Message-ID: [email protected]
Received: from [127.0.0.1] by dev-mailhog-684549c47f-rvbv7 (MailHog)
id Cohue0EqF4-5G5id45kHDEX44wD1Phw9mY89NSVu7gc=@dev-mailhog-684549c47f-rvbv7; Thu, 27 Feb 2020 23:25:50 +0000
Return-Path: [email protected]
Subject: Test Email
To: [email protected]

----_NmP-61cad9cddc4b2cd8-Part_1
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

This is a test email.
----_NmP-61cad9cddc4b2cd8-Part_1
Content-Type: multipart/related; type="text/html";
boundary="--_NmP-61cad9cddc4b2cd8-Part_3"

----_NmP-61cad9cddc4b2cd8-Part_3
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

This is a test email.


----_NmP-61cad9cddc4b2cd8-Part_3 Content-Type: image/png; name=attachment-1.png Content-ID: <556SbIy0Qoua67Byxf2yRw==> Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=attachment-1.png

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
chiunAAAAABJRU5ErkJggg==
----_NmP-61cad9cddc4b2cd8-Part_3--

----_NmP-61cad9cddc4b2cd8-Part_1--

@iansebryk
Copy link

iansebryk commented Apr 28, 2020

i am having similar problems, only the image doesn't render in Mailhog at all. i just get the base64 encoded version. i am aware of the browser problems, but my concern is that it doesn't render period.

it should also be noted that when i do embed the image, the HTML breaks and all the styling goes out the window.

@cprn
Copy link

cprn commented Jan 21, 2021

@MRamos62786 An example of the correct e-mail structure:

multipart/mixed
├── multipart/related
│   ├── multipart/alternative
│   │   ├── text/plain
│   │   └── text/html
│   └── image/png
└── application/pdf

You can't have related part in alternative part (in your case you can omit mixed node entirely because all your attachments are embedded images but you still must put alternative part in related and not the other way around). Your example doesn't render correctly in bunch of e-mail clients.

@Duke482132
Copy link

Duke482132 commented Dec 1, 2021

@MRamos62786 How have you solved it? I get exactly the same mail structure when using MailMessage in .NET, but I have no control to change this structure.

@mramos-dev
Copy link

@Duke482132 I have not solved this and this has dropped significantly on my todo list. I'm using nodemailer@6.6.4 and looking at the changelog for that module, it doesn't appear that anything has changed to have resolved this issue. My guess is that nodemailer would need to be updated to create the structure @cprn mentioned, maybe this issue will resolve it. Sorry I can't be more help, Good Luck!

@cprn
Copy link

cprn commented Dec 2, 2021

@Duke482132 What @MRamos62786 said - it's incorrectly generated e-mail content, not a MailHog issue. This issue should be closed. Push the one in nodemailer repo.

@Duke482132
Copy link

@cprn @MRamos62786 I switched to MimeKit and MailKit and it works like it should with proper structure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question waiting Waiting for something
Projects
None yet
Development

No branches or pull requests

7 participants