作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的申请通过电子邮件发送正常,但我收到的电子邮件显示不正确。它没有文本和简单的“单击此处激活”链接。它显示的是:
Hi user1, please click the following link to activate your account <a
href="http://mysite.com/activation/fzyZuyxVAzZS2koVg5UFjfVjlcLNcrzp">ssss</a>
这是我的模型中的代码,当用户请求激活电子邮件时,该代码会向用户发送电子邮件。
$this->load->library('email');
$this->email->from('myemaill@gmail.com', 'my site');
$this->email->to($result[0]->email);
$this->email->subject('my site - Activate your account');
$this->email->message('Hi ' . $result[0]->first_name . ', please click the following link to activate your account ' . anchor('http://mysite.com/activation/' . $new_activation_code, 'click here to activate'));
$this->email->send();
此外,邮件总是会出现在我的垃圾邮件文件夹中。
最佳答案
目前电子邮件格式为纯文本,您需要通过电子邮件库的此选项将其转换为 HTML:
$config['mailtype'] = 'html';
$this->email->initialize($config);
关于php - Codeigniter achor 在电子邮件收件箱中生成狡猾的链接..可能是什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4574074/
我是一名优秀的程序员,十分优秀!