Google で解決策を検索しましたが、何も見つかりませんでした。
Code Igniter Framework と SendGrid を使用して SMTP を実行しています。私のスクリプトは次のとおりです。
$this->email->initialize(array(
'protocol' => 'smtp',
'smtp_host' => 'smtp.sendgrid.net',
'smtp_user' => 'MY_SENDGRID_USERNAME',
'smtp_pass' => 'MY_SENDGRID_PASSWORD',
'smtp_port' => THE_PORT_I_AM_USING,
'crlf' => "\r\n",
'newline' => "\r\n"
));
$this->email->from('info@gmail.com', 'Info');
$this->email->to("example@example.com");
$this->email->subject("My subject");
$message = "<p>Hello ...</p>
<a href="http://google.com">Click here</a> to go Google.";
$this->email->message($message);
$this->email->send();
ただし、メールを受信すると、次のような HTML がプレーン テキストとして含まれているだけです。
<p>Hello ...</p>
<a href="http://google.com">Click here</a> to go Google.