diff --git a/src/Mail/Message.php b/src/Mail/Message.php index 60dc5e5..3479053 100644 --- a/src/Mail/Message.php +++ b/src/Mail/Message.php @@ -207,13 +207,13 @@ public function setHtmlBody(string $html, ?string $basePath = null): static |
]*\s background\s*=\s* |<[^<>]+\s style\s*=\s* ["\'][^"\'>]+[:\s] url\( | + cid:%S% + +----------%S% +Content-Type: image/png +Content-Transfer-Encoding: base64 +Content-Disposition: inline; filename="background.png" +Content-ID: <%S%> + +iVBORw0KGgoAAAANSUhEUgAABAAAAAAGCAMAAABq1Ry/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ +bWFnZVJlYWR5ccllPAAAADlQTFRFIYzeKYzeMZTeOZTeQpTeQpzeSpzeUpzeY6Xee73nhL3nlMbn +nMbnrc7nvdbvxt7v1ufv5+fv7+/vqVk59gAAAKFJREFUeNrsmMEKgzAQRHcTq63WJPr/H9ska4vQ +2rOG5+CEgT0JPiYrqiKiJue723Afp+ccQlqWFSHUtqQCQCoFVF0BwCMDYI4p8XUQal3269ubAeB7 +A0CI1gBWDMMattIA1BBQAdC9G0DcrgAfVuwPDMOaMHGqtgEo5o8bwDcKiETi1aP4QoDtyQWgtyXg +bgdwzIDfxeBfYphhhk81/BJgAHfwneqeqMofAAAAAElFTkSuQmCC +----------%S%-- +----------%S%-- diff --git a/tests/Mail/Mail.textualAndHtmlBody.embedded.phpt b/tests/Mail/Mail.textualAndHtmlBody.embedded.phpt index 1aee377..a6179dc 100644 --- a/tests/Mail/Mail.textualAndHtmlBody.embedded.phpt +++ b/tests/Mail/Mail.textualAndHtmlBody.embedded.phpt @@ -38,8 +38,6 @@ $mailer->send($mail); Assert::matchFile(__DIR__ . '/Mail.textualAndHtmlBody.embedded.expect', TestMailer::$output); - - $mail = new Message; $mail->setHTMLBody(" some link @@ -53,3 +51,23 @@ $mailer = new TestMailer; $mailer->send($mail); Assert::matchFile(__DIR__ . '/Mail.textualAndHtmlBody.embedded2.expect', TestMailer::$output); + +$mail = new Message; + +$mail->setFrom('John Doe
+