确认邮件中未正确生成激活URL

时间:2019-01-05 11:32:00

标签: php email phpmailer

我的网站有一个问题。最近,我的网站开始显示发送给确认邮件的错误接收URL。长时间使用同一脚本没有任何问题。这是代码如何获取变量

%activation_url_code%

这是来自 register.php 文件的代码:

if ($settings['register_activation'] == "yes") {
        $mail_id = "registration_activation";
        $activation_code = md5(time() . $username);
        $str2find = array("%site_name%", "%site_url%", "%fullname%", "%username%", "%activation_code%", "%activation_url_code%", "%activation_url%");
        $str2change = array($settings['site_name'], $settings['site_url'], $fullname, $username, $activation_code, $settings['site_url'] . "?view=activation&username=" . $username . "&i=" . $activation_code, $settings['site_url'] . "?view=activation");
        $newdata2 = array("status" => "Un-verified", "verifycode" => $activation_code);
    }

当收到确认邮件内容时,请向我显示以下内容:

issue from mail

什么可能导致此问题?我目前使用PHP 5.5。同样的问题也存在于所有降低版本中(也包括5.6)

0 个答案:

没有答案