PHPでメール添付スクリプトを書いています。メールへの画像の添付は成功しましたが、html で問題が発生しています。
電子メールの 2 つの重要事項:
一部のデザインを含む HTML である電子メール コンテンツ。
メール添付画像。
次のヘッダーを使用すると、HTML が設計された電子メールを表示できます。しかし、添付ファイルが機能しません。
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
次のヘッダーを使用すると、画像を正常に添付できます。しかし、それがどのように設計されたかを示していないため、htmlはちょうど来ています...
// boundary
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
// headers for attachment
$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\"";
// multipart boundary
$message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type: text/plain; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $message . "\n\n";
また、このメールは Outlook で完全に表示されるはずです。
問題を解決するのに役立つ人がいますか。