ユーザーが送信ボタンをクリックしたときにメール本文に画像を挿入する方法。私はphpメールを使用しています
HTMLメールを作成するには、次のようにします。
...
$message = "<html><head></head><body>";
$message .= "<img src='link-image.jpg' alt='' /></body></html>";
$headers = "From: $from_email";
$headers .= "Content-type: text/html";
mail($to, $subject, $message, $headers);
これでHTMLメールが作成され、通常のhtmlだけを挿入できるようになります。
editPHPここから: http:/ /css-tricks.com/sending-Nice-html-email-with-php/
あなたが実際に質問している場合:HTMLメールにインライン画像を添付して挿入する方法は?これをガイダンスに使用できます:) https://www.quora.com/What-is-meant-by-inline-images-in-HTML
この例では、imgタグのsrc属性がどのように入力されるかに特に注意してください(「cid」は、実際には画像添付ファイルのヘッダーに「Content-ID:」として指定されたIDです)。
これがお役に立てば幸いです...
メールの本文に画像を挿入するには、リンクであるphpmailerclassを使用できます
http://www.phpclasses.org/package/264-PHP-Full-featured-email-transfer-class-for-PHP.html
正解は、ほぼ上記のマークされた回答と同じです。省略されている最も重要な部分の1つは、以下に示すように画像の絶対部分です。
$message = "<html><head></head><body>";
$message .= "<img src='http://example.com/images/link-image.jpg' alt='' /></body></html>";
$headers = "From: $from_email";
$headers .= "Content-type: text/html";
mail($to, $subject, $message, $headers);