qdmailを使用してHTMLメールを送信する際は、 $mail["body"] = '~HTML~'; $qdmail->html($mail["body"]); のようにhtmlメソッドを使用してHTMLを設定して送信することになります。 この際qdmailは、HTMLが読めない(またはHTMLを表示しない設定にしている)メーラー用に、自動的に代替テキスト部分を生成してマルチパートメールとしてメールを送信してくれるのですが、この際のマルチパート部分の順序が HTML部分 代替テキスト部分 という順序になっているため、「マルチパートメールの場合は最後のパートだけを表示する」という設定になっているメーラー(gmailなど)では、「常に代替テキスト部分だけが表示される」という現象になります。(Becky等ではこの現象は発生しません) この現象は、HTMLメールを送信する際のマルチパート部分の