重複の可能性:
PHPからHTMLメールを送信する
GmailアカウントからPHPを使用してメールを送信しています。そして、sendmail以外のssmtpを使用しています。次のphpコードを使用してメールを送信しています。
$to = "mymail@gmail.com";
$from = "mymail@gmail.com";
$subject = "Testing mail";
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset: utf8\r\n";
$headers = "From:" . $from;
$message = "<html><body><head></head>";
$message .= "<h1>Hello, World!</h1>";
$message .= "</body></html>";
if(mail($to,$subject,$message,$headers)){
echo "Mail Sent.";
} else {
echo 'failed';
}
しかし、私は以下のようなメールを受け取っています
<html><body><head></head><h1>Hello, World!</h1></body></html>
その理由は何でしょうか?UbuntuでssmtpMTAを使用しています。