发送 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>