傳送 HTML 電子郵件

但你不只是想要一個純文字電子郵件。你想要一個漂亮的 HTML 電子郵件。

將配置檔案設定為 html:

$config['mailtype'] = 'html';

如果要將資料(例如使用者名稱)傳遞給 html 電子郵件,請將它們放入陣列中:

$data = array('name' => $name, 
              'email' => $email,
              'phone' => $phone,
              'date' => $date);

然後在傳送時,將你的訊息指向檢視。然後將資料陣列傳遞給它:

$this->email->message($this->load->view('new_user',$data, true));

在你的應用程式/檢視資料夾中建立檢視。

在這種情況下,它被命名為’new_user.php’。

無論如何你都可以設計風格。這是一個簡單的例子:

<html>
<head>
    <style type='text/css'>
        body {background-color: #CCD9F9;
             font-family: Verdana, Geneva, sans-serif}

        h3 {color:#4C628D}

        p {font-weight:bold}
    </style>
</head>
<body>

    <h3>Hi <?php echo $name;?>,</h3>
    <h3>Thanks for contacting us.</h3> 

    <p>You've taken your first step into a larger world.</p>   
    <p>We really appreciate your interest.</p>

</body>
</html>