使用Code igniter设置多功能电子邮件

时间:2012-11-08 21:45:51

标签: php codeigniter email

我有一个使用CodeIgniter构建的应用程序。我需要一些关于以下电子邮件相关任务的帮助。请注意,所有电子邮件都需要SSL。

1)发送电子邮件以祝贺并欢迎用户访问该网站 2)如果用户帐户选择离开,则发送电子邮件以确认用户帐户已被删除。 3)发送电子邮件以提醒用户其他用户发送给他们的请求。 4)设置并发送“忘记用户名”的电子邮件,最后但并非最不重要 5)发送电子邮件以重置密码,以防用户忘记如何登录。

感谢您的帮助,感谢您。

function signup(){

$data = array(
'sign_up_mail'=>'Welcome and thanks for joining...'
);

$htmlMessage =  $this->parser->parse('user/email/signup_html', $data, true);
$txtMessage = $this->parser->parse('user/email/signup_txt',  $data, true);

#send the message
$this->email->from('test@gmail.com', 'test app');
$this->email->to($this->input->post('email_address'));
$this->email->subject('Account Registration');
$this->email->message($htmlMessage);
$this->email->alt_message($txtMessage);
$this->email->send();

}

您是否会将下面列出的内容用作更改各种电子邮件中的邮件的方法? data ['message'] =“嘿那里,你有一个追随者请求!”; $ email = $ this-> load-> view('email / template',$ data,TRUE);

我认为这种方法适用于用户欢迎和警报等简单的事情。我如何连接重置用户名/密码或确认删除的过程?如何将电子邮件流程与数据库中的数据进行连接?

1 个答案:

答案 0 :(得分:0)

从您的问题来看,我认为您正在寻找某种与身份验证相关的任务。如果是这样,codeigniter中有一个身份验证库,它提供了完整的身份验证系统。看看它对你有用。 http://konyukhov.com/soft/tank_auth/