【问题标题】:Best way to use an email signature with CodeIgniter Email Class使用 CodeIgniter 电子邮件类的电子邮件签名的最佳方式
【发布时间】:2011-10-18 13:38:24
【问题描述】:

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

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

【问题讨论】:

    标签: php email codeigniter


    【解决方案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
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 将从应用程序的许多部分发送电子邮件,因此需要一种解决方案,让我将签名保存在一个变量中并在整个应用程序中重用。
      猜你喜欢
      • 2017-12-07
      • 2013-08-02
      • 2011-07-12
      • 2012-12-29
      • 2018-07-24
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多