PHP mail()无法正常工作

时间:2015-09-22 12:55:11

标签: php email

我在我的网站上使用mail(),该功能正在运行,但是来自地址没有显示我的电子邮件地址,它显示的是name@mailchannels.net

    public override void OnResultExecuting(ResultExecutingContext filterContext)
    {
        var viewBag = filterContext.Controller.ViewBag;
        if (filterContext.RequestContext.HttpContext.Request.IsAuthenticated)
        {
            //viewBag.VersionInfo = Task.Run(() => _versionInfoViewModelMapper.Map()).Result;
            viewBag.VersionInfo = _versionInfoViewModelMapper.Map().Result;
        }
    }

3 个答案:

答案 0 :(得分:0)

实施例

$email = "emailfrom@anything.com";
  $headers = 'From: ' . $email . '' . "\r\n" . "Content-type: text/html;charset = windows-1250";
            $subject = $email . ' - New message';
            mail("your email", $subject, "email message", $headers);

答案 1 :(得分:0)

更改

mail($ito_email, "$isubject", $icomment, "From: Support " . $ifrom_email);

mail($ito_email, "$isubject", $icomment, "From: Support <" . $ifrom_email . ">");

应该允许您包含可读名称以及FROM电子邮件地址。

答案 2 :(得分:0)

$to      = 'abc@xyz.com'; $subject = 'the subject';
$message = 'Message';
$headers = 'From: xyz@xyz.com' . "\r\n" .'Reply-To: xyz1@xyz.com' . "\r\n";
mail($to, $subject, $message, $headers);
OR
$headers .= $headers; Concat