使用CodeIgniter Email Class的电子邮件签名的最佳方式

时间:2011-10-18 13:38:25

标签: php email codeigniter

如何使用CodeIgniter的电子邮件类向我发送的电子邮件添加签名,例如在每封电子邮件的底部添加以下内容:

  

Joe Bloggs,公司,城市,电话号码

2 个答案:

答案 0 :(得分:1)

我会使用视图来实现此功能。

在您的观看中,您可以直接添加签名:

// views/email_message.php
<h1>My Email Message</h1>
<p>Content</p>
<hr />
<p>Joe Bloggs, Company, Blah</p>

或者,更好的是,我会创建一个签名视图并将数据传递给它:

// views/email_message.php
<?= $this->load->view('email/message', $message_data(), TRUE) ?>
<?= $this->load->view('email/signature', $signature_data(), TRUE) ?>

无论哪种方式,您都可以将其传递给您的电子邮件:

// in your controller
$message = $this->load->view('views/email_message', $data(), TRUE);

// configure email options, etc.
...
$this->email->message($message);

// send the email

答案 1 :(得分:0)

为简单起见,我会这样做:

$this->email->message('Whatever your message is.' . '\n\n Joe Bloggs, Company, Blah');