我开发了一个CMS,当用户忘记他/她的密码/系统将生成一个新的随机密码并通过电子邮件发送给用户但是当我打开电子邮件时它会自动从我的电子邮件正文中删除一些字符替换它们(= ).
这是发送后的电子邮件,您可以用粗体看到混乱的部分
亲爱的努尔Shirzai这封电子邮件是SE = T到你为了通知您,您的密码已被= N复位.Bellow是您的新密码:您的用户名是:mohib您的新Pas =单词是:IOODiGhcYYrL请在登录系统后立即更改您的<= trong>新密码以避免任何安全问题.
注意:当我使用Pure PHP邮件功能发送它时,它工作正常.
bellow是我的电子邮件功能和电子邮件配置文件代码:
我将非常感谢我得到的任何帮助.谢谢
我发送邮件的功能:
if (! function_exists('send_password'))
{
function send_password($user_info, $password)
{
$CI =& get_instance();
$username = $user_info['username'];
$name = $user_info['firstname'].' '.$user_info['lastname'];
$email = $user_info['email'];
$subject = 'Your New Password : Noor CMS |'.$CI->config->item('site_name');
//email body
$message = '';
$message .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
$message .= '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">';
$message .= '<meta content="text/html; …Run Code Online (Sandbox Code Playgroud)